Details
Description
We have a several jobs are failing after successful build - it started to happen after upgrading to 1.379.
In some cases the build is successful and the log looks like:
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 36 minutes 18 seconds
[INFO] Finished at: Sun Oct 03 12:06:29 IST 2010
[INFO] Final Memory: 162M/461M
[INFO] ------------------------------------------------------------------------
Sending e-mails to: ttt@xxx.com
channel stopped
Archiving artifacts
FATAL: null
java.lang.NullPointerException
In this case the artifacts are archived and appear on the build page.
---------------------------------------------------
Another case (same job, another build):
[INFO] ------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 50 minutes 48 seconds
[INFO] Finished at: Sun Oct 03 14:44:43 IST 2010
[INFO] Final Memory: 117M/306M
[INFO] ------------------------------------------------------------------------
Waiting for Hudson to finish collecting data
Sending e-mails to: zz@vv.com
ERROR: Processing failed due to a bug in the code. Please report this to users@hudson.dev.java.net
java.lang.NullPointerException
project=hudson.maven.MavenModuleSet@73db2c2b[Nightly-15-yyy]
project.getModules()=[hudson.maven.MavenModule@7e34dc5f[Nightly-15-yyy/com.xxx.yyy:api], hudson.maven.MavenModule@4afe11a7[Nightly-15-yyy/com.xxx.yyy:client], hudson.maven.MavenModule@4261b997[Nightly-15-yyy/com.xxx.yyy:common], hudson.maven.MavenModule@51ab7c95[Nightly-15-yyy/com.xxx.yyy:common.groovy], hudson.maven.MavenModule@412df310[Nightly-15-yyy/com.xxx.yyy:common.shared], hudson.maven.MavenModule@3d0b558e[Nightly-15-yyy/com.xxx.yyy:common.spring], hudson.maven.MavenModule@79badc3d[Nightly-15-yyy/com.xxx.yyy:common.utils], hudson.maven.MavenModule@2d1ffea5[Nightly-15-yyy/com.xxx.yyy:core], hudson.maven.MavenModule@22b59b94[Nightly-15-yyy/com.xxx.yyy:core.bootstrap], hudson.maven.MavenModule@3212d49a[Nightly-15-yyy/com.xxx.yyy:core.execution], hudson.maven.MavenModule@1c10cd5f[Nightly-15-yyy/com.xxx.yyy:core.gateway], hudson.maven.MavenModule@3184e172[Nightly-15-yyy/com.xxx.yyy:core.governor], hudson.maven.MavenModule@46e6272a[Nightly-15-yyy/com.xxx.yyy:core.groovyjob], hudson.maven.MavenModule@33461168[Nightly-15-yyy/com.xxx.yyy:core.itrace], hudson.maven.MavenModule@6542bcba[Nightly-15-yyy/com.xxx.yyy:core.jobs], hudson.maven.MavenModule@22b2ec50[Nightly-15-yyy/com.xxx.yyy:core.monitoring], hudson.maven.MavenModule@7081ace4[Nightly-15-yyy/com.xxx.yyy:core.platform], hudson.maven.MavenModule@1dcdb020[Nightly-15-yyy/com.xxx.yyy:core.protocol], hudson.maven.MavenModule@3f3ea6a9[Nightly-15-yyy/com.xxx.yyy:core.shared], hudson.maven.MavenModule@23acac52[Nightly-15-yyy/com.xxx.yyy:core.worktable], hudson.maven.MavenModule@13adbda3[Nightly-15-yyy/com.xxx.yyy:customizations], hudson.maven.MavenModule@6b792da9[Nightly-15-yyy/com.xxx.yyy:customizations.oneCalais], hudson.maven.MavenModule@4962525b[Nightly-15-yyy/com.xxx.yyy:customizations.oneCalais.R1], hudson.maven.MavenModule@214adadc[Nightly-15-yyy/com.xxx.yyy:customizations.oneCalais.R1.acassembler], hudson.maven.MavenModule@34296834[Nightly-15-yyy/com.xxx.yyy:customizations.oneCalais.R1.assembler], hudson.maven.MavenModule@473bec4a[Nightly-15-yyy/com.xxx.yyy:customizations.oneCalais.R1.categorization], hudson.maven.MavenModule@3c6e2395[Nightly-15-yyy/com.xxx.yyy:customizations.oneCalais.R1.dataModeling], hudson.maven.MavenModule@29478683[Nightly-15-yyy/com.xxx.yyy:customizations.oneCalais.R1.dial], hudson.maven.MavenModule@660992c0[Nightly-15-yyy/com.xxx.yyy:customizations.oneCalais.R1.entityResolution], hudson.maven.MavenModule@3f351ecf[Nightly-15-yyy/com.xxx.yyy:customizations.oneCalais.R1.htmlCleaner], hudson.maven.MavenModule@594bdd59[Nightly-15-yyy/com.xxx.yyy:customizations.oneCalais.R1.htmlConverter], hudson.maven.MavenModule@40e2f83d[Nightly-15-yyy/com.xxx.yyy:customizations.oneCalais.R1.immodifier], hudson.maven.MavenModule@41fe6e7e[Nightly-15-yyy/com.xxx.yyy:customizations.oneCalais.R1.langId], hudson.maven.MavenModule@4489c605[Nightly-15-yyy/com.xxx.yyy:customizations.oneCalais.R1.legacy], hudson.maven.MavenModule@6fd79f43[Nightly-15-yyy/com.xxx.yyy:customizations.oneCalais.R1.legacy.configuration], hudson.maven.MavenModule@6de8281c[Nightly-15-yyy/com.xxx.yyy:customizations.oneCalais.R1.legacy.dependencies], hudson.maven.MavenModule@b82b3b6[Nightly-15-yyy/com.xxx.yyy:customizations.oneCalais.R1.outputFormatter], hudson.maven.MavenModule@1ba0cd28[Nightly-15-yyy/com.xxx.yyy:customizations.oneCalais.R1.pdfConverter], hudson.maven.MavenModule@6f31222b[Nightly-15-yyy/com.xxx.yyy:customizations.oneCalais.R1.rdfWriter], hudson.maven.MavenModule@5063c715[Nightly-15-yyy/com.xxx.yyy:customizations.oneCalais.R1.relevance], hudson.maven.MavenModule@5e098697[Nightly-15-yyy/com.xxx.yyy:customizations.oneCalais.R1.scoop], hudson.maven.MavenModule@2d97f1a3[Nightly-15-yyy/com.xxx.yyy:customizations.oneCalais.R1.socialTags], hudson.maven.MavenModule@41c15bce[Nightly-15-yyy/com.xxx.yyy:customizations.oneCalais.R1.textCleaner], hudson.maven.MavenModule@17fd85f[Nightly-15-yyy/com.xxx.yyy:customizations.oneCalais.R1.typeAssignor], hudson.maven.MavenModule@305fee3c[Nightly-15-yyy/com.xxx.yyy:customizations.oneCalais.R1.xmlTransformers], hudson.maven.MavenModule@f0d180b[Nightly-15-yyy/com.xxx.yyy:itest], hudson.maven.MavenModule@224d3857[Nightly-15-yyy/com.xxx.yyy:yyy], hudson.maven.MavenModule@fac8a0d[Nightly-15-yyy/com.xxx.yyy:pack], hudson.maven.MavenModule@587e2a33[Nightly-15-yyy/com.xxx.yyy:plugins], hudson.maven.MavenModule@554e4f9f[Nightly-15-yyy/com.xxx.yyy:plugins.acassembler], hudson.maven.MavenModule@46fe0ad0[Nightly-15-yyy/com.xxx.yyy:plugins.assembler], hudson.maven.MavenModule@574a3f9f[Nightly-15-yyy/com.xxx.yyy:plugins.categorization], hudson.maven.MavenModule@3c9cd6d2[Nightly-15-yyy/com.xxx.yyy:plugins.common], hudson.maven.MavenModule@66680caa[Nightly-15-yyy/com.xxx.yyy:plugins.dataModeling], hudson.maven.MavenModule@3b6dd159[Nightly-15-yyy/com.xxx.yyy:plugins.dialPlugin], hudson.maven.MavenModule@70855be4[Nightly-15-yyy/com.xxx.yyy:plugins.dialWorker], hudson.maven.MavenModule@1fa5d667[Nightly-15-yyy/com.xxx.yyy:plugins.entityResolution], hudson.maven.MavenModule@5b7a64c8[Nightly-15-yyy/com.xxx.yyy:plugins.entityResolution.plugin], hudson.maven.MavenModule@2074ed5d[Nightly-15-yyy/com.xxx.yyy:plugins.entityResolution.worker], hudson.maven.MavenModule@2220da45[Nightly-15-yyy/com.xxx.yyy:plugins.htmlCleaner], hudson.maven.MavenModule@2bf6217c[Nightly-15-yyy/com.xxx.yyy:plugins.htmlConverter], hudson.maven.MavenModule@4ff02d75[Nightly-15-yyy/com.xxx.yyy:plugins.immodifier], hudson.maven.MavenModule@320d3594[Nightly-15-yyy/com.xxx.yyy:plugins.langId], hudson.maven.MavenModule@352da71d[Nightly-15-yyy/com.xxx.yyy:plugins.legacy], hudson.maven.MavenModule@717e096d[Nightly-15-yyy/com.xxx.yyy:plugins.legacy.configuration], hudson.maven.MavenModule@2b9de9b[Nightly-15-yyy/com.xxx.yyy:plugins.legacy.dependencies], hudson.maven.MavenModule@32a8f798[Nightly-15-yyy/com.xxx.yyy:plugins.legacy.support], hudson.maven.MavenModule@6b6a3cd4[Nightly-15-yyy/com.xxx.yyy:plugins.outputFormatter], hudson.maven.MavenModule@284657f7[Nightly-15-yyy/com.xxx.yyy:plugins.pdfConverter], hudson.maven.MavenModule@4e0d48fc[Nightly-15-yyy/com.xxx.yyy:plugins.rdfWriter], hudson.maven.MavenModule@70843c72[Nightly-15-yyy/com.xxx.yyy:plugins.relevance], hudson.maven.MavenModule@1cb2070[Nightly-15-yyy/com.xxx.yyy:plugins.scoop], hudson.maven.MavenModule@38fa9ce7[Nightly-15-yyy/com.xxx.yyy:plugins.secConvertor], hudson.maven.MavenModule@48ed98f4[Nightly-15-yyy/com.xxx.yyy:plugins.secFrameExtractor], hudson.maven.MavenModule@5e94def1[Nightly-15-yyy/com.xxx.yyy:plugins.simplegovernor], hudson.maven.MavenModule@2a529db7[Nightly-15-yyy/com.xxx.yyy:plugins.socialTags], hudson.maven.MavenModule@38961009[Nightly-15-yyy/com.xxx.yyy:plugins.support], hudson.maven.MavenModule@22cce0a[Nightly-15-yyy/com.xxx.yyy:plugins.textCleaner], hudson.maven.MavenModule@1e1398a3[Nightly-15-yyy/com.xxx.yyy:plugins.typeAssignor], hudson.maven.MavenModule@6770315d[Nightly-15-yyy/com.xxx.yyy:plugins.xmlTransformers]]
project.getRootModule()=hudson.maven.MavenModule@224d3857[Nightly-15-yyy/com.xxx.yyy:yyy]
FATAL: null
java.lang.NullPointerException
In this case build appears as Failed
Downgrading to 1.377 has solved the problem.
Also seeing this... seems to be related to comm issues with the slave...
The console shows this (after everything is successfully built)
FATAL: command execution failed
hudson.util.IOException2: Failed to join the process
at hudson.Proc$RemoteProc.join(Proc.java:355)
at hudson.Launcher$ProcStarter.join(Launcher.java:280)
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$AbstractRunner.perform(AbstractBuild.java:601)
at hudson.model.Build$RunnerImpl.build(Build.java:174)
at hudson.model.Build$RunnerImpl.doRun(Build.java:138)
at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:416)
at hudson.model.Run.run(Run.java:1280)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:137)
Caused by: java.util.concurrent.ExecutionException: hudson.remoting.RequestAbortedException: java.net.SocketException: Connection reset
at hudson.remoting.Request$1.get(Request.java:218)
at hudson.remoting.Request$1.get(Request.java:172)
at hudson.remoting.FutureAdapter.get(FutureAdapter.java:55)
at hudson.Proc$RemoteProc.join(Proc.java:347)
... 12 more
Caused by: hudson.remoting.RequestAbortedException: java.net.SocketException: Connection reset
at hudson.remoting.Request.abort(Request.java:257)
at hudson.remoting.Channel.terminate(Channel.java:681)
at hudson.remoting.Channel$ReaderThread.run(Channel.java:973)
Caused by: java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:168)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2249)
at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2542)
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2552)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1297)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
at hudson.remoting.Channel$ReaderThread.run(Channel.java:948)
FATAL: Unable to delete script file C:\DOCUME~1\Hudson\LOCALS~1\Temp\hudson8908395142501843194.bat
hudson.util.IOException2: remote file operation failed: C:\DOCUME~1\Hudson\LOCALS~1\Temp\hudson8908395142501843194.bat at hudson.remoting.Channel@15509e1:DCM-IG-01
at hudson.FilePath.act(FilePath.java:749)
at hudson.FilePath.act(FilePath.java:735)
at hudson.FilePath.delete(FilePath.java:990)
at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:92)
at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:58)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)
at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:601)
at hudson.model.Build$RunnerImpl.build(Build.java:174)
at hudson.model.Build$RunnerImpl.doRun(Build.java:138)
at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:416)
at hudson.model.Run.run(Run.java:1280)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:137)
Caused by: hudson.remoting.ChannelClosedException: channel is already closed
at hudson.remoting.Channel.send(Channel.java:467)
at hudson.remoting.Request.call(Request.java:105)
at hudson.remoting.Channel.call(Channel.java:630)
at hudson.FilePath.act(FilePath.java:742)
... 13 more
Caused by: java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:168)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2249)
at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2542)
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2552)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1297)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
at hudson.remoting.Channel$ReaderThread.run(Channel.java:948)
FATAL: channel is already closed
hudson.remoting.ChannelClosedException: channel is already closed
at hudson.remoting.Channel.send(Channel.java:467)
at hudson.remoting.Request.call(Request.java:105)
at hudson.remoting.Channel.call(Channel.java:630)
at hudson.Launcher$RemoteLauncher.kill(Launcher.java:744)
at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:421)
at hudson.model.Run.run(Run.java:1280)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:137)
Caused by: java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:168)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2249)
at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2542)
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2552)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1297)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
at hudson.remoting.Channel$ReaderThread.run(Channel.java:948)
Page generated: Oct 5, 2010 9:11:10 AMHudson ver. 1.379