Need help with a hudson.util.IOException2

15 views
Skip to first unread message

7se7en7

unread,
May 7, 2012, 6:28:10 PM5/7/12
to jenkins...@googlegroups.com
I am getting this on one of my slaves that has the same exact structure as the other slaves and the other slaves are building fine. This particular slave is an old SUSE 10.3. I am not very familiar with Java and was wondering if someone could tell me where to start looking. Which one of the 'caused by...' is the first one that breaks? Thanks a lot. 

hudson.util.IOException2: remote file operation failed: <slave-workspace-location> at hudson.remoting.Channel@2a79cbc2:<slave>
15:31:05   at hudson.FilePath.act(FilePath.java:828) 
15:31:05   at hudson.FilePath.act(FilePath.java:814) 
15:31:05   at hudson.scm.CVSSCM.perform(CVSSCM.java:873) 
15:31:05   at hudson.scm.CVSSCM.checkout(CVSSCM.java:805) 
15:31:05   at hudson.model.AbstractProject.checkout(AbstractProject.java:1218) 
15:31:05   at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:581) 
15:31:05   at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:470) 
15:31:05   at hudson.model.Run.run(Run.java:1434) 
15:31:05   at hudson.matrix.MatrixRun.run(MatrixRun.java:146) 
15:31:05   at hudson.model.ResourceController.execute(ResourceController.java:88) 
15:31:05   at hudson.model.Executor.run(Executor.java:239) 
15:31:05  Caused by: java.io.IOException: Remote call on SUSE-103-64bit-testing failed 
15:31:05   at hudson.remoting.Channel.call(Channel.java:655) 
15:31:05   at hudson.FilePath.act(FilePath.java:821) 
15:31:05   ... 10 more 
15:31:05  Caused by: java.lang.ClassFormatError: Failed to load org.netbeans.lib.cvsclient.connection.AuthenticationException 
15:31:05   at hudson.remoting.RemoteClassLoader.loadClassFile(RemoteClassLoader.java:154) 
15:31:05   at hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:131) 
15:31:05   at java.lang.ClassLoader.loadClass(ClassLoader.java:306) 
15:31:05   at java.lang.ClassLoader.loadClass(ClassLoader.java:251) 
15:31:05   at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) 
15:31:05   at java.lang.Class.getDeclaredFields0(Native Method) 
15:31:05   at java.lang.Class.privateGetDeclaredFields(Class.java:2259) 
15:31:05   at java.lang.Class.getDeclaredField(Class.java:1852) 
15:31:05   at java.io.ObjectStreamClass.getDeclaredSUID(ObjectStreamClass.java:1582) 
15:31:05   at java.io.ObjectStreamClass.access$700(ObjectStreamClass.java:52) 
15:31:05   at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:408) 
15:31:05   at java.security.AccessController.doPrivileged(Native Method) 
15:31:05   at java.io.ObjectStreamClass.<init>(ObjectStreamClass.java:400) 
15:31:05   at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:297) 
15:31:05   at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:531) 
15:31:05   at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1552) 
15:31:05   at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466) 
15:31:05   at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1699) 
15:31:05   at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305) 
15:31:05   at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908) 
15:31:05   at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832) 
15:31:05   at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719) 
15:31:05   at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305) 
15:31:05   at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348) 
15:31:05   at hudson.remoting.UserRequest.deserialize(UserRequest.java:182) 
15:31:05   at hudson.remoting.UserRequest.perform(UserRequest.java:98) 
15:31:05   at hudson.remoting.UserRequest.perform(UserRequest.java:48) 
15:31:05   at hudson.remoting.Request$2.run(Request.java:287) 
15:31:05   at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) 
15:31:05   at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269) 
15:31:05   at java.util.concurrent.FutureTask.run(FutureTask.java:123) 
15:31:05   at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650) 
15:31:05   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) 
15:31:05   at hudson.remoting.Engine$1$1.run(Engine.java:60) 
15:31:05   at java.lang.Thread.run(Thread.java:595) 
15:31:05  Caused by: java.lang.UnsupportedClassVersionError: Bad version number in .class file 
15:31:05   at java.lang.ClassLoader.defineClass1(Native Method) 
15:31:05   at java.lang.ClassLoader.defineClass(ClassLoader.java:620) 
15:31:05   at java.lang.ClassLoader.defineClass(ClassLoader.java:465) 
15:31:05   at hudson.remoting.RemoteClassLoader.loadClassFile(RemoteClassLoader.java:152) 
15:31:05   ... 34 more 
15:31:05  Retrying after 10 seconds

Dean Yu

unread,
May 7, 2012, 6:44:06 PM5/7/12
to jenkins...@googlegroups.com, 7se7en7
A class was compiled using a newer version of Java than you have installed on that slave.

  -- Dean

7se7en7

unread,
May 7, 2012, 6:59:51 PM5/7/12
to jenkins...@googlegroups.com
Thanks a lot Dean. Updated Java and it worked. 


From: d...@yahoo-inc.com
To: jenkins...@googlegroups.com; ah...@hotmail.com
Date: Mon, 7 May 2012 15:44:06 -0700
Subject: Re: Need help with a hudson.util.IOException2
Reply all
Reply to author
Forward
0 new messages