新建用户选择角色报错。

0.22版本开源版安装完成,第一次试用,新建的用户选择角色后,点击确定报错。


报错代码日志:

io.choerodon.core.exception.CommonException
	at io.choerodon.devops.app.service.impl.GitlabGroupMemberServiceImpl.lambda$createGitlabGroupMemberRole$1(GitlabGroupMemberServiceImpl.java:93)
	at io.choerodon.devops.app.service.impl.GitlabGroupMemberServiceImpl$Lambda$954/0000000028004150.accept(Unknown Source)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source)
	at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source)
	at java.util.stream.AbstractPipeline.copyInto(Unknown Source)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source)
	at java.util.stream.AbstractPipeline.evaluate(Unknown Source)
	at java.util.stream.ReferencePipeline.forEach(Unknown Source)
	at io.choerodon.devops.app.service.impl.GitlabGroupMemberServiceImpl.createGitlabGroupMemberRole(GitlabGroupMemberServiceImpl.java:74)
	at io.choerodon.devops.app.eventhandler.SagaHandler.handleGitlabGroupMemberEvent(SagaHandler.java:142)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at io.choerodon.asgard.saga.consumer.SagaConsumer.invoke(SagaConsumer.java:85)
	at io.choerodon.asgard.saga.consumer.SagaConsumer.lambda$null$0(SagaConsumer.java:57)
	at io.choerodon.asgard.saga.consumer.SagaConsumer$Lambda$935/000000004C02C260.get(Unknown Source)
	at java.util.concurrent.CompletableFuture$AsyncSupply.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
Caused by: io.choerodon.core.exception.CommonException: The user you want to assign a role to is not created successfully!
	at io.choerodon.devops.app.service.impl.GitlabGroupMemberServiceImpl.operation(GitlabGroupMemberServiceImpl.java:389)
	at io.choerodon.devops.app.service.impl.GitlabGroupMemberServiceImpl.lambda$createGitlabGroupMemberRole$1(GitlabGroupMemberServiceImpl.java:84)
	... 23 more

你好~
这里是创建gitlab用户的时候就没成功
应该还有失败的事务,iam-create-org-user ,贴下创用户失败的错误信息

多次尝试给不同用户选择“项目管理者”的角色均失败,需要怎么处理呢?

因为gitlab用户都没创成功,给不存在的用户分配gitlab角色肯定报错啊
看失败的事务实例里面,关于创建用户的 事务code应该是iam-create-org-user

我刚才重新建一个用户,一切正常,也可以正常跳转到gitlab了,会不会是之前有服务器运行异常的问题。
然后是已经建起来的用户,怎么查看gitlab账户是否创建成功,如果没创建成功有没有办法手动重新创建呢?

没看到这个事务呢

这个截图是平台层的事务实例么.

点击右上角失败按钮, 筛选出失败的事务实例看看