I am running Jenkins 1.480.1 on a Linux server. I have an XP slave for running browser tests. The slave is launched by javaws pointed at the jnlp URL given in the master in a batch file in the startup folder.

For the last couple of nights, starting sometime between 12:00 and 1:00 AM until sometime mid to late morning, every run of both jobs that use the slaves gives the output pasted at the bottom. Rebooting the slave doesn't fix the issue.

The lines that stand out to me the most are "hudson.util.IOException2: remote file operation failed:" (and the path referred to in that line does exist still), and "Caused by: java.io.InvalidClassException: hudson.FilePath; local class incompatible: stream classdesc serialVersionUID = 1, local class serialVersionUID = -8164662025349363814". I take that later error as an indication there is a version mis-match, but I don't know why that would be since the client code is loaded off of the master server.

I could really use some help.

Start of consoleText:

Started by timer
Building remotely on shamus-test in workspace 
c:\shamus\workspace\Chrome_Selenium_bunit
hudson.util.IOException2: remote file operation failed: 
c:\shamus\workspace\Chrome_Selenium_bunit at 
hudson.remoting.Channel@424de67:shamus-test
        at hudson.FilePath.act(FilePath.java:838)
        at hudson.FilePath.act(FilePath.java:824)
        at hudson.FilePath.mkdirs(FilePath.java:890)
        at hudson.model.AbstractProject.checkout(AbstractProject.java:1254)
        at 
hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:589)
        at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:88)
        at 
hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:494)
        at hudson.model.Run.execute(Run.java:1502)
        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: java.io.InvalidClassException: hudson.FilePath; local class 
incompatible: stream classdesc serialVersionUID = 1, local class 
serialVersionUID = -8164662025349363814
        at java.io.ObjectStreamClass.initNonProxy(Unknown Source)
        at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)
        at java.io.ObjectInputStream.readClassDesc(Unknown Source)
        at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
        at java.io.ObjectInputStream.readObject0(Unknown Source)
        at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
        at java.io.ObjectInputStream.readSerialData(Unknown Source)
        at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
        at java.io.ObjectInputStream.readObject0(Unknown Source)
        at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
        at java.io.ObjectInputStream.readSerialData(Unknown Source)
        at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
        at java.io.ObjectInputStream.readObject0(Unknown Source)
        at java.io.ObjectInputStream.readObject(Unknown Source)
        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(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at hudson.remoting.Engine$1$1.run(Engine.java:60)
        at java.lang.Thread.run(Unknown Source)
Recording test results
ERROR: Failed to archive test reports
hudson.util.IOException2: remote file operation failed: 
c:\shamus\workspace\Chrome_Selenium_bunit at 
hudson.remoting.Channel@424de67:shamus-test
        at hudson.FilePath.act(FilePath.java:838)
        at hudson.FilePath.act(FilePath.java:824)
        at hudson.tasks.junit.JUnitParser.parse(JUnitParser.java:87)
        at 
hudson.tasks.junit.JUnitResultArchiver.parse(JUnitResultArchiver.java:122)
        at 
hudson.tasks.junit.JUnitResultArchiver.perform(JUnitResultArchiver.java:134)
        at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)
        at 
hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:717)
        at 
hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:692)
        at hudson.model.Build$BuildExecution.post2(Build.java:183)
        at 
hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:639)
        at hudson.model.Run.execute(Run.java:1527)
        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: java.io.InvalidClassException: hudson.FilePath; local class 
incompatible: stream classdesc serialVersionUID = 1, local class 
serialVersionUID = -8164662025349363814
        at java.io.ObjectStreamClass.initNonProxy(Unknown Source)
        at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)
        at java.io.ObjectInputStream.readClassDesc(Unknown Source)
        at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
        at java.io.ObjectInputStream.readObject0(Unknown Source)
        at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
        at java.io.ObjectInputStream.readSerialData(Unknown Source)
        at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
        at java.io.ObjectInputStream.readObject0(Unknown Source)
        at java.io.ObjectInputStream.readObject(Unknown Source)
        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(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at hudson.remoting.Engine$1$1.run(Engine.java:60)
        at java.lang.Thread.run(Unknown Source)
Sending e-mails to: jdb...@vs-networks.com do...@vs-networks.com 
jer...@vs-networks.com sham...@vs-networks.com
Finished: FAILURE


Reply via email to