We have several hosts set up on our Jenkins Linux server, which we connect 
to automatically

All of these machines are Linux machines and connected via ssh in our 
private network

Whenever I restart Jenkins and we try to run the next build job on one of 
the machines assigned for this task it fails and I have to manually 
disconnect the machine and launch the slave agent again to get it to work
There is a warning at the beginning from the ClearCase plugin which is 
always there
The first part it should do is cretae a ClearCase view, but we never get to 
that point

Is there any setting or workaround to get this fixed?

Here is the log of a failed job:

Building remotely on <build 
machine><http://usbrjs01.dev.global-intra.net:8080/jenkins/computer/usbrlb09>in 
workspace /home/build/workspace/<job name>

[WARNING] load rules are empty!

[INFO] computeChangeLogBeforeCheckout = false

[INFO] computeChangeLogAfterCheckout  = true

java.io.IOException: Remote call on usbrlb09 failed

        at hudson.remoting.Channel.call(Channel.java:681)

        at hudson.Launcher$RemoteLauncher.launch(Launcher.java:852)

        at hudson.Launcher$ProcStarter.start(Launcher.java:353)

        at 
hudson.plugins.clearcase.HudsonClearToolLauncher.getLaunchedProc(HudsonClearToolLauncher.java:157)

        at 
hudson.plugins.clearcase.HudsonClearToolLauncher.run(HudsonClearToolLauncher.java:115)

        at 
hudson.plugins.clearcase.ClearToolExec.mkview(ClearToolExec.java:657)

        at 
hudson.plugins.clearcase.action.BaseDynamicCheckoutAction.createView(BaseDynamicCheckoutAction.java:129)

        at 
hudson.plugins.clearcase.action.BaseDynamicCheckoutAction.checkout(BaseDynamicCheckoutAction.java:72)

        at 
hudson.plugins.clearcase.AbstractClearCaseScm.checkout(AbstractClearCaseScm.java:667)

        at hudson.model.AbstractProject.checkout(AbstractProject.java:1369)

        at 
hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:676)

        at 
jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:88)

        at 
hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:581)

        at hudson.model.Run.execute(Run.java:1575)

        at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)

        at 
hudson.model.ResourceController.execute(ResourceController.java:88)

        at hudson.model.Executor.run(Executor.java:241)

Caused by: java.lang.NoClassDefFoundError: hudson/remoting/PipeWindow$Key

        at hudson.remoting.Channel.getPipeWindow(Channel.java:645)

        at 
hudson.remoting.ProxyOutputStream.connect(ProxyOutputStream.java:84)

        at 
hudson.remoting.ProxyOutputStream.<init>(ProxyOutputStream.java:70)

        at 
hudson.remoting.RemoteOutputStream.readObject(RemoteOutputStream.java:90)

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48)

        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        at java.lang.reflect.Method.invoke(Method.java:600)

        at 
java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1030)

        at 
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1855)

        at 
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1759)

        at 
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1335)

        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:354)

        at 
hudson.util.StreamTaskListener.readObject(StreamTaskListener.java:166)

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48)

        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        at java.lang.reflect.Method.invoke(Method.java:600)

        at 
java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1030)

        at 
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1855)

        at 
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1759)

        at 
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1335)

        at 
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1953)

        at 
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1877)

        at 
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1759)

        at 
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1335)

        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:354)

        at hudson.remoting.UserRequest.deserialize(UserRequest.java:182)

        at hudson.remoting.UserRequest.perform(UserRequest.java:98)

        at hudson.remoting.UserRequest.perform(UserRequest.java:48)

        at hudson.remoting.Request$2.run(Request.java:326)

        at 
hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)

        at 
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)

        at java.util.concurrent.FutureTask.run(FutureTask.java:138)

        at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)

        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)

        at java.lang.Thread.run(Thread.java:736)


Thx

Reinhard

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to