我们的詹金斯版本为1.583。我们所有的代理(奴隶)都是Ubuntu 14.04。我们在主服务器和代理(从服务器)上都使用Java版本1.7.0。所有代理都通过SSH连接,并且SSH插件版本为1.9。
有时我们会在执行期间随机获得一个构建的异常。
FATAL:hudson.remoting.RequestAbortedException:java.io.IOException:通道意外终止 hudson.remoting.RequestAbortedException:hudson.remoting.RequestAbortedException:java.io.IOException:通道意外终止 在hudson.remoting.RequestAbortedException.wrapForRethrow(RequestAbortedException.java:41) 在hudson.remoting.RequestAbortedException.wrapForRethrow(RequestAbortedException.java:34) 在hudson.remoting.Request.call(Request.java:174) 在hudson.remoting.Channel.call(Channel.java:742) 在hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:168) 在com.sun.proxy。$ Proxy129.join(未知来源) 在hudson.Launcher $ RemoteLauncher $ ProcImpl.join(Launcher.java:978) 在hudson.tasks.CommandInterpreter.join(CommandInterpreter.java:137) 在hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:97) 在hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:66) 在hudson.tasks.BuildStepMonitor $ 1.perform(BuildStepMonitor.java:20) 在hudson.model.AbstractBuild $ AbstractBuildExecution.perform(AbstractBuild.java:770) 在hudson.model.Build $ BuildExecution.build(Build.java:199) 在hudson.model.Build $ BuildExecution.doRun(Build.java:160) 在hudson.model.AbstractBuild $ AbstractBuildExecution.run(AbstractBuild.java:533) 在hudson.model.Run.execute(Run.java:1745) 在hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) 在hudson.model.ResourceController.execute(ResourceController.java:89) 在hudson.model.Executor.run(Executor.java:240) 引起原因:hudson.remoting.RequestAbortedException:java.io.IOException:通道意外终止 在hudson.remoting.Request.abort(Request.java:299) 在hudson.remoting.Channel.terminate(Channel.java:805) 在hudson.remoting.SynchronousCommandTransport $ ReaderThread.run(SynchronousCommandTransport.java:69) 由以下原因引起:java.io.IOException:通道意外终止 在hudson.remoting.SynchronousCommandTransport $ ReaderThread.run(SynchronousCommandTransport.java:50) 引起原因:java.io.EOFException 在java.io.ObjectInputStream $ PeekInputStream.readFully(ObjectInputStream.java:2332) 在java.io.ObjectInputStream $ BlockDataInputStream.readShort(ObjectInputStream.java:2801) 在java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:801) 在java.io.ObjectInputStream。(ObjectInputStream.java:299) 在hudson.remoting.ObjectInputStreamEx。(ObjectInputStreamEx.java:40) 在hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:34) 在hudson.remoting.SynchronousCommandTransport $ ReaderThread.run(SynchronousCommandTransport.java:48)