创建应用服务 gitlab 同步账号 事务失败

  • Choerodon平台版本:0.21 (0.20升级过来)

  • 运行环境:自主搭建

  • 问题描述:

    请尽量详细的描述您遇到的问题,以便我们能更快速的提供解决办法。

应用服务 -->{具体服务}–>权限分配–>项目下单独设置。

配置成员后,失败,gitlab无任何变化。

事务失败,偶尔过一会事务自动重试成功,但是Gitlab依旧无变化。

io.choerodon.core.exception.CommonException: error.member.add
at io.choerodon.devops.infra.feign.operator.GitlabServiceClientOperator.createProjectMember(GitlabServiceClientOperator.java:445)
at io.choerodon.devops.app.service.impl.UpdateUserPermissionService.addGitlabMember(UpdateUserPermissionService.java:77)
at io.choerodon.devops.app.service.impl.UpdateUserPermissionService.lambda$updateGitlabUserPermission$1(UpdateUserPermissionService.java:63)
at io.choerodon.devops.app.service.impl.UpdateUserPermissionService$$Lambda$1344/00000000AC036980.accept(Unknown Source)
at java.util.ArrayList.forEach(Unknown Source)
at io.choerodon.devops.app.service.impl.UpdateUserPermissionService.updateGitlabUserPermission(UpdateUserPermissionService.java:51)
at io.choerodon.devops.app.service.impl.UpdateAppUserPermissionServiceImpl.updateUserPermission(UpdateAppUserPermissionServiceImpl.java:100)
at io.choerodon.devops.app.eventhandler.DevopsSagaHandler.updateGitlabUser(DevopsSagaHandler.java:212)
at sun.reflect.GeneratedMethodAccessor1726.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$1069/00000000600137C0.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: feign.FeignException$InternalServerError: status 500 reading GitlabServiceClient#createProjectMember(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.$Proxy192.createProjectMember(Unknown Source)
at io.choerodon.devops.infra.feign.operator.GitlabServiceClientOperator.createProjectMember(GitlabServiceClientOperator.java:443)
… 17 more

你好,麻烦你点击重试事务之后,查看gitlab-service的日志