关于创建项目的报错

  • Choerodon平台版本:0.21

  • 运行环境:k8s

  • 问题描述:

    admin用户创建的项目,在项目创建页面创建完毕后,在工作列表页面一直显示 转圈加载 动画,后续无任何反应。
    检查gitlab,已经生成了对应的项目的三个群组。
    检查猪齿鱼事务中心-事务管理,发现事务实例报错:

  • 报错信息:

feign.FeignException$InternalServerError: status 500 reading GitlabServiceClient#createGroupMember(Integer,MemberDTO)
at feign.FeignException.errorStatus(FeignException.java:114)
at feign.FeignException.errorStatus(FeignException.java:86)
at feign.codec.ErrorDecoder$Default.decode(ErrorDecoder.java:93)
at feign.SynchronousMethodHandler.executeAndDecode(SynchronousMethodHandler.java:149)
at feign.SynchronousMethodHandler.invoke(SynchronousMethodHandler.java:78)
at feign.ReflectiveFeign$FeignInvocationHandler.invoke(ReflectiveFeign.java:103)
at com.sun.proxy.$Proxy194.createGroupMember(Unknown Source)
at io.choerodon.devops.infra.feign.operator.GitlabServiceClientOperator.createGroupMember(GitlabServiceClientOperator.java:161)
at io.choerodon.devops.app.service.impl.GitlabGroupMemberServiceImpl.assignGitLabGroupOwner(GitlabGroupMemberServiceImpl.java:605)
at io.choerodon.devops.app.service.impl.GitlabGroupMemberServiceImpl.assignGitLabGroupMemeberForOwner(GitlabGroupMemberServiceImpl.java:625)
at io.choerodon.devops.app.eventhandler.SagaHandler.lambda$handleGitOpsGroupEvent$0(SagaHandler.java:91)
at io.choerodon.devops.app.eventhandler.SagaHandler$$Lambda$1029/000000003C01ED10.accept(Unknown Source)
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source)
at java.util.stream.ReferencePipeline$Head.forEach(Unknown Source)
at io.choerodon.devops.app.eventhandler.SagaHandler.handleGitOpsGroupEvent(SagaHandler.java:90)
at sun.reflect.GeneratedMethodAccessor1030.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:84)
at io.choerodon.asgard.saga.consumer.SagaConsumer.lambda$null$0(SagaConsumer.java:56)
at io.choerodon.asgard.saga.consumer.SagaConsumer$$Lambda$1026/00000000000375F0.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)

你好, 能看看gitlab-service的日志吗?

hello 以将日志以附件形式发至邮箱

你好, 你发送的邮箱是?

6372的qq邮箱

我的qq邮箱并不是这个. 请发送到 mofang.zheng@hand-china.com

已发送日志,请查收。

日志我收到了, 请问下, 你是用的什么用户创建的项目?

一开始发现是使用普通用户作为项目管理员创建时会有这个现象及报错,后来经测试发现使用admin账户创建的项目也有这个问题。

你能用admin账户登录下gitlab看看admin用户在gitlab页面的id是多少吗?