-
类型:
错误
-
状态: Resolved
A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">解决 -
解决方法: 完成
-
影响版本/ s: 2.12.2
-
修复版本/ s: 2.13.0
-
组件/ s: 没有一个
-
标签:没有一个
管道docker构建可能会因以下异常而失败,如果詹金斯节点中的一个在最后一个节点ping后关闭,由主节点执行。
引起的:java.io.IOException
hudson.remoting.Channel.close (Channel.java: 1292)
hudson.slaves.ChannelPinger ondead 1.美元(ChannelPinger.java: 180)
hudson.remoting.PingThread.ping (PingThread.java: 130)
hudson.remoting.PingThread.run (PingThread.java: 86)
原因:hudson. remoting.com channelclosedexception:通道已经关闭
hudson.remoting.Channel.send (Channel.java: 605)
hudson.remoting.Request.call (Request.java: 130)
hudson.remoting.Channel.call (Channel.java: 829)
org.jfrog.hudson.pipeline.docker.utils.DockerAgentUtils.getDockerImagesFromAgents (DockerAgentUtils.java: 121)
在org.jfrog.hudson.pipeline.types.buildInfo.DockerBuildInfoHelper.generateBuildInfoModules (DockerBuildInfoHelper.java: 31)
org.jfrog.hudson.pipeline.types.buildInfo.BuildInfo.createDeployer (BuildInfo.java: 207)
org.jfrog.hudson.pipeline.types.buildInfo.BuildInfoAccessor.createDeployer (BuildInfoAccessor.java: 75)
org.jfrog.hudson.pipeline.steps.PublishBuildInfoStep Execution.run美元(PublishBuildInfoStep.java: 59)
org.jfrog.hudson.pipeline.steps.PublishBuildInfoStep Execution.run美元(PublishBuildInfoStep.java: 39)
在org.jenkinsci.plugins.workflow.steps.AbstractSynchronousStepExecution.start (AbstractSynchronousStepExecution.java: 42)
org.jenkinsci.plugins.workflow.cps.DSL.invokeStep (DSL.java: 224)
org.jenkinsci.plugins.workflow.cps.DSL.invokeMethod (DSL.java: 150)
org.jenkinsci.plugins.workflow.cps.CpsScript.invokeMethod (CpsScript.java: 108)
org.jfrog.hudson.pipeline.types.ArtifactoryServer.publishBuildInfo (ArtifactoryServer.java: 135)
在sun.reflect.GeneratedMethodAccessor4089。调用(未知源)
sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java: 43)
java.lang.reflect.Method.invoke (Method.java: 498)
org.codehaus.groovy.reflection.CachedMethod.invoke (CachedMethod.java: 93)
groovy.lang.MetaMethod.doMethodInvoke (MetaMethod.java: 325)
groovy.lang.MetaClassImpl.invokeMethod (MetaClassImpl.java: 1215)
groovy.lang.MetaClassImpl.invokeMethod (MetaClassImpl.java: 1024)
在org.codehaus.groovy.runtime.callsite.PojoMetaClassSite.call (PojoMetaClassSite.java: 47)
在org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall (CallSiteArray.java: 48)
org.codehaus.groovy.runtime.callsite.AbstractCallSite.call (AbstractCallSite.java: 113)
在org.kohsuke.groovy.sandbox.impl.Checker 1.美元调用(Checker.java: 151)
在org.kohsuke.groovy.sandbox.GroovyInterceptor.onMethodCall (GroovyInterceptor.java: 21)
org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SandboxInterceptor.onMethodCall (SandboxInterceptor.java: 115)
在org.kohsuke.groovy.sandbox.impl.Checker 1.美元调用(Checker.java: 149)
org.kohsuke.groovy.sandbox.impl.Checker.checkedCall (Checker.java: 146)
在com.cloudbees.groovy.cps.sandbox.SandboxInvoker.methodCall (SandboxInvoker.java: 16)
WorkflowScript.run (WorkflowScript: 123)
在__cps.transform__(本地方法)
在com.cloudbees.groovy.cps.impl.ContinuationGroup.methodCall (ContinuationGroup.java: 57)
com.cloudbees.groovy.cps.impl.FunctionCallBlock ContinuationImpl.dispatchOrArg美元(FunctionCallBlock.java: 109)
com.cloudbees.groovy.cps.impl.FunctionCallBlock ContinuationImpl.fixArg美元(FunctionCallBlock.java: 82)
在sun.reflect.GeneratedMethodAccessor564。调用(未知源)
sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java: 43)
java.lang.reflect.Method.invoke (Method.java: 498)
com.cloudbees.groovy.cps.impl.ContinuationPtr ContinuationImpl.receive美元(ContinuationPtr.java: 72)
com.cloudbees.groovy.cps.impl.LocalVariableBlock LocalVariable.get美元(LocalVariableBlock.java: 39)
com.cloudbees.groovy.cps.LValueBlock GetAdapter.receive美元(LValueBlock.java: 30)
在com.cloudbees.groovy.cps.impl.LocalVariableBlock.evalLValue (LocalVariableBlock.java: 28)
在com.cloudbees.groovy.cps.LValueBlock BlockImpl.eval美元(LValueBlock.java: 55)
在com.cloudbees.groovy.cps.LValueBlock.eval (LValueBlock.java: 16)
com.cloudbees.groovy.cps.Next.step (Next.java: 83)
在com.cloudbees.groovy.cps.Continuable 1.美元调用(Continuable.java: 173)
在com.cloudbees.groovy.cps.Continuable 1.美元调用(Continuable.java: 162)
org.codehaus.groovy.runtime.GroovyCategorySupport ThreadCategoryInfo.use美元(GroovyCategorySupport.java: 122)
org.codehaus.groovy.runtime.GroovyCategorySupport.use (GroovyCategorySupport.java: 261)
com.cloudbees.groovy.cps.Continuable.run0 (Continuable.java: 162)
org.jenkinsci.plugins.workflow.cps.SandboxContinuable.access 001美元(SandboxContinuable.java: 19)
在org.jenkinsci.plugins.workflow.cps.SandboxContinuable 1.美元调用(SandboxContinuable.java: 35)
在org.jenkinsci.plugins.workflow.cps.SandboxContinuable 1.美元调用(SandboxContinuable.java: 32)
org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.GroovySandbox.runInSandbox (GroovySandbox.java: 108)
在org.jenkinsci.plugins.workflow.cps.SandboxContinuable.run0 (SandboxContinuable.java: 32)
org.jenkinsci.plugins.workflow.cps.CpsThread.runNextChunk (CpsThread.java: 174)
org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.run (CpsThreadGroup.java: 330)
org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.access 100美元(CpsThreadGroup.java: 82)
在org.jenkinsci.plugins.workflow.cps.CpsThreadGroup 2.美元调用(CpsThreadGroup.java: 242)
在org.jenkinsci.plugins.workflow.cps.CpsThreadGroup 2.美元调用(CpsThreadGroup.java: 230)
在org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService 2.美元调用(CpsVmExecutorService.java: 64)
java.util.concurrent.FutureTask.run (FutureTask.java: 266)
在hudson.remoting.SingleLaneExecutorService 1.美元运行(SingleLaneExecutorService.java: 112)
在1.美元jenkins.util.ContextResettingExecutorService运行(ContextResettingExecutorService.java: 28)
java.util.concurrent.Executors RunnableAdapter.call美元(Executors.java: 511)
java.util.concurrent.FutureTask.run (FutureTask.java: 266)
java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java: 1142)
java.util.concurrent.ThreadPoolExecutor Worker.run美元(ThreadPoolExecutor.java: 617)
java.lang.Thread.run (Thread.java: 745)