I see the same problem when running a "Windows batch file" type build step on Windows slaves. Maybe 1 out of 100 runs. There was talk about this a year ago, but it was claimed to be fixed. (I see it in ver 1.466.1)
On Friday, August 31, 2012 5:56:59 AM UTC-7, JanneG wrote: > We're experiencing the same problem, seems like no one can give a hint on > what is causing it to randomly fail once a week. > We're running Jenkins 1.467. > > BR, > > /Janne > > Den fredagen den 31:e augusti 2012 kl. 14:15:05 UTC+2 skrev Stefano > Perticoni: >> >> Dear Jenkins users, >> >> we are running Jenkins 1.472 >> http://scs03.cineca.it:9090/about/? >> >> and we are experiencing this strange error from some time on a linux >> build node: >> http://scs03.cineca.it:9090/job/SCSSVN01_CI_LIB_MAF3_GCCDBG/: >> >> Error first line: >> >> 30-Aug-2012 11:50:56 ---> Debug: ("mafPluginOutFATAL: Unable to delete >> script file /tmp/hudson7088876974817491254.sh >> >> >> Full log is available at the end of the email. >> >> >> It seems that Jenkins is not able to delete a file even if Jenkins login >> user can do that: in fact by ssh the Jenkins user can both delete the file >> and run a successful build. >> >> >> Any idea? >> >> >> Thank you very much for your help. >> >> >> Regards, >> >> Stefano >> >> >> _______________________________________________ >> >> Ing. Stefano Perticoni >> Super Computing Solutions s.r.l. >> http://www.scsitaly.com >> Via Parini 1, 40033 Casalecchio di Reno BO, Italy >> mailto: s.per...@scsitaly.com >> _______________________________________________ >> >> >> 30-Aug-2012 11:50:56 ---> Debug: ("mafPluginOutFATAL: Unable to delete >> script file /tmp/hudson7088876974817491254.shhudson.util.IOException2 >> <http://stacktrace.jenkins-ci.org/search?query=hudson.util.IOException2>: >> remote file operation failed: /tmp/hudson7088876974817491254.sh at >> hudson.remoting.Channel@10a1001:SCSSVN01 >> at hudson.FilePath.act(FilePath.java:838) >> <http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath.act&entity=method> >> at hudson.FilePath.act(FilePath.java:824) >> <http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath.act&entity=method> >> at hudson.FilePath.delete(FilePath.java:1129) >> <http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath.delete&entity=method> >> at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:92) >> <http://stacktrace.jenkins-ci.org/search/?query=hudson.tasks.CommandInterpreter.perform&entity=method> >> at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:58) >> <http://stacktrace.jenkins-ci.org/search/?query=hudson.tasks.CommandInterpreter.perform&entity=method> >> at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19) >> <http://stacktrace.jenkins-ci.org/search/?query=hudson.tasks.BuildStepMonitor$1.perform&entity=method> >> at >> hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:717) >> >> <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild$AbstractBuildExecution.perform&entity=method> >> at hudson.model.Build$BuildExecution.build(Build.java:199) >> <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Build$BuildExecution.build&entity=method> >> at hudson.model.Build$BuildExecution.doRun(Build.java:160) >> <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Build$BuildExecution.doRun&entity=method> >> at >> hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499) >> >> <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild$AbstractBuildExecution.run&entity=method> >> at hudson.model.Run.execute(Run.java:1488) >> <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Run.execute&entity=method> >> at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) >> <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.FreeStyleBuild.run&entity=method> >> at hudson.model.ResourceController.execute(ResourceController.java:88) >> <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.ResourceController.execute&entity=method> >> at hudson.model.Executor.run(Executor.java:236) >> <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Executor.run&entity=method> >> Caused by: hudson.remoting.ChannelClosedException >> <http://stacktrace.jenkins-ci.org/search?query=hudson.remoting.ChannelClosedException>: >> channel is already closed >> at hudson.remoting.Channel.send(Channel.java:492) >> <http://stacktrace.jenkins-ci.org/search/?query=hudson.remoting.Channel.send&entity=method> >> at hudson.remoting.Request.call(Request.java:129) >> <http://stacktrace.jenkins-ci.org/search/?query=hudson.remoting.Request.call&entity=method> >> at hudson.remoting.Channel.call(Channel.java:663) >> <http://stacktrace.jenkins-ci.org/search/?query=hudson.remoting.Channel.call&entity=method> >> at hudson.FilePath.act(FilePath.java:831) >> <http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath.act&entity=method> >> ... 13 more >> Caused by: java.io.IOException: Unexpected termination of the channel >> at >> hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:50) >> Caused by: java.io.EOFException >> at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown >> Source) >> at java.io.ObjectInputStream.readObject0(Unknown Source) >> at java.io.ObjectInputStream.readObject(Unknown Source) >> at hudson.remoting.Command.readFrom(Command.java:90) >> at >> hudson.remoting.ClassicCommandTransport.read(ClassicCommandTransport.java:59) >> at >> hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:48) >> FATAL: hudson.remoting.RequestAbortedException: java.io.IOException: >> Unexpected termination of the channelhudson.remoting.RequestAbortedException >> <http://stacktrace.jenkins-ci.org/search?query=hudson.remoting.RequestAbortedException>: >> hudson.remoting.RequestAbortedException: java.io.IOException: Unexpected >> termination of the channel >> at hudson.remoting.Request.call(Request.java:174) >> <http://stacktrace.jenkins-ci.org/search/?query=hudson.remoting.Request.call&entity=method> >> at hudson.remoting.Channel.call(Channel.java:663) >> <http://stacktrace.jenkins-ci.org/search/?query=hudson.remoting.Channel.call&entity=method> >> at >> hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:158) >> >> <http://stacktrace.jenkins-ci.org/search/?query=hudson.remoting.RemoteInvocationHandler.invoke&entity=method> >> at $Proxy35.join(Unknown Source) >> at hudson.Launcher$RemoteLauncher$ProcImpl.join(Launcher.java:861) >> at hudson.Launcher$ProcStarter.join(Launcher.java:345) >> at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:82) >> at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:58) >> at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19) >> at >> hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:717) >> at hudson.model.Build$BuildExecution.build(Build.java:199) >> at hudson.model.Build$BuildExecution.doRun(Build.java:160) >> at >> hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499) >> at hudson.model.Run.execute(Run.java:1488) >> at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) >> at hudson.model.ResourceController.execute(ResourceController.java:88) >> at hudson.model.Executor.run(Executor.java:236) >> Caused by: hudson.remoting.RequestAbortedException: java.io.IOException: >> Unexpected termination of the channel >> at hudson.remoting.Request.abort(Request.java:299) >> at hudson.remoting.Channel.terminate(Channel.java:719) >> at >> hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:69) >> Caused by: java.io.IOException: Unexpected termination of the channel >> at >> hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:50) >> Caused by: java.io.EOFException >> at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown >> Source) >> at java.io.ObjectInputStream.readObject0(Unknown Source) >> at java.io.ObjectInputStream.readObject(Unknown Source) >> at hudson.remoting.Command.readFrom(Command.java:90) >> at >> hudson.remoting.ClassicCommandTransport.read(ClassicCommandTransport.java:59) >> at >> hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:48) >> >> >>