iam-create-project.createDefaultRepo

  • Choerodon平台版本:0.23.0

  • 运行环境:自主搭建

  • 问题描述:

报错如下:
io.choerodon.core.exception.CommonException: User need to log in first. or User has no permission to the source project or destination project.

image

重新事务,报错了

找到问题了,harbor密码改了 :joy:

使用admin用户创建会有这个问题。
错误原因:如果admin用户创建项目,数据库会新增admin用户,但是harbor中已经存在了admin用户,不会新增也不会修改密码。导致两边密码不一致。这个是0.23.0的bug,之后制品库会升级版本。
解决方案:更新数据库中admin的密码,如果数据库不存在admin用户,可以手动新增一条
update rdupm_prod_user set password = ‘XXXX’ , pwd_update_flag = 0 where login_name = ‘admin’;

密码update了,重新把失败的事务拉起,agile-create-project 序号2失败了。报Deadlock