-
Bug
-
Resolution: Fixed
-
Major
-
None
-
Platform: All, OS: Linux
Hudson 1.83
When I start a build on a remote machine that has been started with the JNLP
client I get the following error in the console view:
FATAL: Failed to join the process
hudson.util.IOException2: Failed to join the process
at hudson.Proc$RemoteProc.join(Proc.java:179)
at hudson.scm.AbstractCVSFamilySCM.run(AbstractCVSFamilySCM.java:35)
at hudson.scm.AbstractCVSFamilySCM.run(AbstractCVSFamilySCM.java:43)
at hudson.scm.CVSSCM.checkout(CVSSCM.java:254)
at hudson.scm.CVSSCM.checkout(CVSSCM.java:185)
at hudson.model.AbstractProject.checkout(AbstractProject.java:272)
at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:141)
at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:107)
at hudson.model.Run.run(Run.java:533)
at hudson.model.Build.run(Build.java:99)
at hudson.model.Executor.run(Executor.java:61)
Caused by: edu.emory.mathcs.backport.java.util.concurrent.ExecutionException:
java.lang.NoSuchMethodError:
hudson.remoting.LocalChannel.<init>(Ledu/emory/mathcs/backport/java/util/concurrent/ExecutorService;)V
at hudson.remoting.Channel$1.adapt(Channel.java:266)
at hudson.remoting.Channel$1.adapt(Channel.java:261)
at hudson.remoting.FutureAdapter.get(FutureAdapter.java:32)
at hudson.Proc$RemoteProc.join(Proc.java:171)
... 10 more
Caused by: java.lang.NoSuchMethodError:
hudson.remoting.LocalChannel.<init>(Ledu/emory/mathcs/backport/java/util/concurrent/ExecutorService;)V
at hudson.model.Hudson$MasterComputer.<clinit>(Hudson.java:1416)
at hudson.Launcher$LocalLauncher.<init>(Launcher.java:121)
at hudson.model.Slave$RemoteLaunchCallable.call(Slave.java:478)
at hudson.model.Slave$RemoteLaunchCallable.call(Slave.java:462)
at hudson.remoting.UserRequest.perform(UserRequest.java:57)
at hudson.remoting.UserRequest.perform(UserRequest.java:22)
at hudson.remoting.Request$2.run(Request.java:168)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Should be fixed in 1.84.
Hudson's build does some tricky things to make things work with JDK 1.4, and
this only kicks in during the release cycle, so that's why I failed to notice
this issue until it's too late.