事务任务运行失败 rdupm-docker-robot-create

  • Choerodon平台版本: 0.23.0

  • 遇到问题的执行步骤:
    按照分步安装教程安装完成后,新建项目后,进入仓库菜单报错

  • 文档地址:

  • 环境信息(如:节点信息):

  • 报错日志:

  • 原因分析:

    调用接口https://registry.devops.ttcn.cn/api/projects/-1/robots 返回404, harbor中不存在id为-1的project, 导致后面nullpointException.

  • 疑问:

id=-1表示项目在数据库创建成功,但是在harbor中项目创建失败,能否把创建项目的事务实例截图发一下呢。事务实例编码rdupm-docker-repo-create

问题解决了,原因是系统默认admin用户顶部bar上不出现"管理中心"按钮,导致我跑到Hzero平台创建了用户,用这个用户创建的项目就会出现如上问题,之后在新用户的管理中心中创建的其他用户,创建的项目就能正常工作。

制品库服务部署之后,saga任务没有完全刷新进来
1.使用postman执行接口刷新任务 post请求
hagd/v1/sagas/fresh?serviceName=prod-repo-service
2.清理脏数据,hrds_prod_repo数据库
delete from rdupm_harbor_repository where harbor_id = -1;