Community
Participate
Working Groups
This happens regularly (say 2 out of 5 times) on our windows 2012 slave node. The slave disconnects during our nightly tests with the following error. From the look of it it seems to be some serialization issue. This does not happen on any of our other slave nodes. hudson.util.IOException2: Failed to join the process at hudson.Proc$RemoteProc.join(Proc.java:362) at hudson.Launcher$ProcStarter.join(Launcher.java:273) at hudson.tasks.Ant.perform(Ant.java:212) at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:34) at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:646) at hudson.model.Build$RunnerImpl.build(Build.java:181) at hudson.model.Build$RunnerImpl.doRun(Build.java:136) at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:434) at hudson.model.Run.run(Run.java:1390) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:40) at hudson.model.ResourceController.execute(ResourceController.java:81) at hudson.model.Executor.run(Executor.java:137) Caused by: java.util.concurrent.ExecutionException: hudson.remoting.RequestAbortedException: java.io.UTFDataFormatException at hudson.remoting.Request$1.get(Request.java:223) at hudson.remoting.Request$1.get(Request.java:177) at hudson.remoting.FutureAdapter.get(FutureAdapter.java:48) at hudson.Proc$RemoteProc.join(Proc.java:353) ... 11 more Caused by: hudson.remoting.RequestAbortedException: java.io.UTFDataFormatException at hudson.remoting.Request.abort(Request.java:262) at hudson.remoting.Channel.terminate(Channel.java:743) at hudson.remoting.Channel$ReaderThread.run(Channel.java:1042) Caused by: java.io.UTFDataFormatException at java.io.ObjectInputStream$BlockDataInputStream.readUTFSpan(ObjectInputStream.java:3099) at java.io.ObjectInputStream$BlockDataInputStream.readUTFBody(ObjectInputStream.java:3024) at java.io.ObjectInputStream$BlockDataInputStream.readUTF(ObjectInputStream.java:2837) at java.io.ObjectInputStream.readUTF(ObjectInputStream.java:1069) at java.io.ObjectStreamClass.readNonProxy(ObjectStreamClass.java:691) at java.io.ObjectInputStream.readClassDescriptor(ObjectInputStream.java:827) at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1583) at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1514) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1750) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1347) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:369) at hudson.remoting.Channel$ReaderThread.run(Channel.java:1017) FATAL: channel is already closed hudson.remoting.ChannelClosedException: channel is already closed at hudson.remoting.Channel.send(Channel.java:476) at hudson.remoting.Request.call(Request.java:104) at hudson.remoting.Channel.call(Channel.java:643) at hudson.Launcher$RemoteLauncher.kill(Launcher.java:771) at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:459) at hudson.model.Run.run(Run.java:1390) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:40) at hudson.model.ResourceController.execute(ResourceController.java:81) at hudson.model.Executor.run(Executor.java:137) Caused by: java.io.UTFDataFormatException at java.io.ObjectInputStream$BlockDataInputStream.readUTFSpan(ObjectInputStream.java:3099) at java.io.ObjectInputStream$BlockDataInputStream.readUTFBody(ObjectInputStream.java:3024) at java.io.ObjectInputStream$BlockDataInputStream.readUTF(ObjectInputStream.java:2837) at java.io.ObjectInputStream.readUTF(ObjectInputStream.java:1069) at java.io.ObjectStreamClass.readNonProxy(ObjectStreamClass.java:691) at java.io.ObjectInputStream.readClassDescriptor(ObjectInputStream.java:827) at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1583) at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1514) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1750) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1347) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:369) at hudson.remoting.Channel$ReaderThread.run(Channel.java:1017)