-
Choerodon平台版本:0.6.0
-
运行环境:自主搭建
-
问题描述:
2019-05-07 15:43:52.855 INFO 1 — [nio-8060-exec-4] i.c.devops.infra.common.util.FileUtil : 文件写入成功!
2019-05-07 15:43:53.169 INFO 1 — [nio-8060-exec-4] i.c.devops.infra.common.util.FileUtil : 文件写入成功!
2019-05-07 15:43:55.303 INFO 1 — [pool-6-thread-2] i.c.d.a.s.impl.DevopsGitServiceImpl : The gitOps Repository ssh url: ssh://git@gitlab.g-parts.cn:2289/operation-jpweb-gitops/jpweb-01.git
2019-05-07 15:43:55.305 INFO 1 — [pool-6-thread-2] i.c.d.a.s.impl.DevopsGitServiceImpl : Checkout error
org.eclipse.jgit.api.errors.RefNotFoundException: Ref master can not be resolved
at org.eclipse.jgit.api.CheckoutCommand.call(CheckoutCommand.java:252)
at io.choerodon.devops.infra.common.util.GitUtil.checkout(GitUtil.java:184)
at io.choerodon.devops.infra.common.util.GitUtil.checkout(GitUtil.java:176)
at io.choerodon.devops.app.service.impl.DevopsGitServiceImpl.handDevopsEnvGitRepository(DevopsGitServiceImpl.java:830)
at io.choerodon.devops.app.service.impl.DevopsGitServiceImpl.fileResourceSync(DevopsGitServiceImpl.java:437)
at io.choerodon.devops.app.service.impl.DevopsGitServiceImpl$$FastClassBySpringCGLIB$$3502622.invoke()
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:736)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:282)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:671)
at io.choerodon.devops.app.service.impl.DevopsGitServiceImpl$$EnhancerBySpringCGLIB$$cf3174e7.fileResourceSync()
at io.choerodon.devops.api.eventhandler.DevopsSagaHandler.gitops(DevopsSagaHandler.java:156)
at sun.reflect.GeneratedMethodAccessor2374.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
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 java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1590)
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)
2019-05-07 15:43:55.310 INFO 1 — [pool-6-thread-2] i.c.d.a.s.impl.DevopsGitServiceImpl : Pull error
org.eclipse.jgit.api.errors.TransportException: ssh://git@gitlab.g-parts.cn:2289/operation-jpweb-gitops/jpweb-01.git: Connection refused (Connection refused)
at org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:224)
at org.eclipse.jgit.api.PullCommand.call(PullCommand.java:287)
at io.choerodon.devops.infra.common.util.GitUtil.pullBySsh(GitUtil.java:209)
at io.choerodon.devops.infra.common.util.GitUtil.pullBySsh(GitUtil.java:198)
at io.choerodon.devops.app.service.impl.DevopsGitServiceImpl.handDevopsEnvGitRepository(DevopsGitServiceImpl.java:831)
at io.choerodon.devops.app.service.impl.DevopsGitServiceImpl.fileResourceSync(DevopsGitServiceImpl.java:437)
at io.choerodon.devops.app.service.impl.DevopsGitServiceImpl$$FastClassBySpringCGLIB$$3502622.invoke()
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:736)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:282)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:671)
at io.choerodon.devops.app.service.impl.DevopsGitServiceImpl$$EnhancerBySpringCGLIB$$cf3174e7.fileResourceSync()
at io.choerodon.devops.api.eventhandler.DevopsSagaHandler.gitops(DevopsSagaHandler.java:156)
at sun.reflect.GeneratedMethodAccessor2374.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
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 java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1590)
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: org.eclipse.jgit.errors.TransportException: ssh://git@gitlab.g-parts.cn:2289/operation-jpweb-gitops/jpweb-01.git: Connection refused (Connection refused)
at org.eclipse.jgit.transport.JschConfigSessionFactory.getSession(JschConfigSessionFactory.java:159)
at org.eclipse.jgit.transport.SshTransport.getSession(SshTransport.java:137)
at org.eclipse.jgit.transport.TransportGitSsh$SshFetchConnection.(TransportGitSsh.java:274)
at org.eclipse.jgit.transport.TransportGitSsh.openFetch(TransportGitSsh.java:169)
at org.eclipse.jgit.transport.FetchProcess.executeImp(FetchProcess.java:136)
at org.eclipse.jgit.transport.FetchProcess.execute(FetchProcess.java:122)
at org.eclipse.jgit.transport.Transport.fetch(Transport.java:1236)
at org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:213)
… 25 common frames omitted
点击部署时失败
请问这样的问题如何解决,麻烦给下思路