-
Choerodon平台版本: 0.10
-
遇到问题的执行步骤:
创建应用 -
环境信息(如:节点信息):
k8s 1.10 -
报错日志:
2018-11-28 09:49:30.284 WARN [devops-service,] 1 — [saga-consumer-3] io.choerodon.asgard.saga.SagaMonitor : sagaMonitor invoke method error, transaction rollback, msg SagaTaskInstanceDTO{id=102, sagaInstanceId=57, taskCode=‘devopsOperationGitlabProject’, sagaCode=‘devops-create-gitlab-project’, instanceLock=‘172.20.154.137:8060’, status=‘RUNNING’, seq=1, input=’{“userId”:1,“path”:“frontdemo1”,“groupId”:14,“type”:“application”,“organizationId”:1,“appId”:12}’}, cause
io.choerodon.core.exception.CommonException: error.branch.create
at io.choerodon.devops.infra.persistence.impl.GitlabRepositoryImpl.createProtectBranch(GitlabRepositoryImpl.java:145)
at io.choerodon.devops.app.service.impl.ApplicationServiceImpl.operationApplication(ApplicationServiceImpl.java:325)
at io.choerodon.devops.api.eventhandler.DevopsSagaHandler.createApp(DevopsSagaHandler.java:97)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at io.choerodon.asgard.saga.SagaMonitor$InvokeTask.invoke(SagaMonitor.java:194)
at io.choerodon.asgard.saga.SagaMonitor$InvokeTask.run(SagaMonitor.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: feign.FeignException: status 500 reading GitlabServiceClient#createProtectedBranches(Integer,String,String,String,Integer); content:
{“failed”:true,“code”:“Protected branch ‘master’ already exists”,“message”:“Protected branch ‘master’ already exists”}
at feign.FeignException.errorStatus(FeignException.java:62)
at feign.codec.ErrorDecoder$Default.decode(ErrorDecoder.java:91)
at feign.SynchronousMethodHandler.executeAndDecode(SynchronousMethodHandler.java:138)
at feign.SynchronousMethodHandler.invoke(SynchronousMethodHandler.java:76)
at feign.ReflectiveFeign$FeignInvocationHandler.invoke(ReflectiveFeign.java:103)
at com.sun.proxy.$Proxy214.createProtectedBranches(Unknown Source)
at io.choerodon.devops.infra.persistence.impl.GitlabRepositoryImpl.createProtectBranch(GitlabRepositoryImpl.java:142)
… 11 more