[JIRA] (JENKINS-15716) Error loading class on slave
Jesse Glick resolved JENKINS-15716 as Duplicate Error loading class on slave Change By: Jesse Glick (15/Nov/12 4:24 PM) Status: Open Resolved Resolution: Duplicate This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-15716) Error loading class on slave
Erik Lovlie created JENKINS-15716 Error loading class on slave Issue Type: Bug Affects Versions: current Assignee: Unassigned Components: core Created: 05/Nov/12 7:52 AM Description: The following exception was raised out of the blue on the slave node: Caused by: java.lang.LinkageError: loader (instance of hudson/remoting/RemoteClassLoader): attempted duplicate class definition for name: "hudson/model/Descriptor" at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:791) at java.lang.ClassLoader.defineClass(ClassLoader.java:634) at hudson.remoting.RemoteClassLoader.loadClassFile(RemoteClassLoader.java:152) at hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:131) at java.lang.ClassLoader.loadClass(ClassLoader.java:423) at java.lang.ClassLoader.loadClass(ClassLoader.java:356) at java.lang.Class.getDeclaredFields0(Native Method) at java.lang.Class.privateGetDeclaredFields(Class.java:2308) at java.lang.Class.getDeclaredField(Class.java:1897) at java.io.ObjectStreamClass.getDeclaredSUID(ObjectStreamClass.java:1639) at java.io.ObjectStreamClass.access$700(ObjectStreamClass.java:69) at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:467) at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:455) at java.security.AccessController.doPrivileged(Native Method) at java.io.ObjectStreamClass.init(ObjectStreamClass.java:455) at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:352) at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:589) at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1601) at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1514) at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1601) at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1514) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1750) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1347) at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1964) at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1888) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1771) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1347) at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1964) at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1888) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1771) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1347) at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1964) at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1888) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1771) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1347) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:369) 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:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:722) This slave is taken offline when there are no pending jobs, and hence I believe it might be the same issue as JENKINS-6604. Project: Jenkins Priority: Blocker
[JIRA] (JENKINS-15716) Error loading class on slave
Erik Lovlie assigned JENKINS-15716 to Kohsuke Kawaguchi Error loading class on slave Change By: Erik Lovlie (05/Nov/12 7:53 AM) Assignee: KohsukeKawaguchi This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-15716) Error loading class on slave
Erik Lovlie updated JENKINS-15716 Error loading class on slave Change By: Erik Lovlie (05/Nov/12 7:53 AM) Description: Thefollowingexceptionwasraisedoutoftheblueontheslavenode : . Thisslaveistakenofflinewhentherearenopendingjobs,andhenceIbelieveitmightbethesameissueasJENKINS-6604. {noformat}Causedby:java.lang.LinkageError:loader(instanceofhudson/remoting/RemoteClassLoader):attemptedduplicateclassdefinitionforname:hudson/model/Descriptor atjava.lang.ClassLoader.defineClass1(NativeMethod) atjava.lang.ClassLoader.defineClass(ClassLoader.java:791) atjava.lang.ClassLoader.defineClass(ClassLoader.java:634) athudson.remoting.RemoteClassLoader.loadClassFile(RemoteClassLoader.java:152) athudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:131) atjava.lang.ClassLoader.loadClass(ClassLoader.java:423) atjava.lang.ClassLoader.loadClass(ClassLoader.java:356) atjava.lang.Class.getDeclaredFields0(NativeMethod) atjava.lang.Class.privateGetDeclaredFields(Class.java:2308) atjava.lang.Class.getDeclaredField(Class.java:1897) atjava.io.ObjectStreamClass.getDeclaredSUID(ObjectStreamClass.java:1639) atjava.io.ObjectStreamClass.access$700(ObjectStreamClass.java:69) atjava.io.ObjectStreamClass$2.run(ObjectStreamClass.java:467) atjava.io.ObjectStreamClass$2.run(ObjectStreamClass.java:455) atjava.security.AccessController.doPrivileged(NativeMethod) atjava.io.ObjectStreamClass.init(ObjectStreamClass.java:455) atjava.io.ObjectStreamClass.lookup(ObjectStreamClass.java:352) atjava.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:589) atjava.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1601) atjava.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1514) atjava.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1601) atjava.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1514) atjava.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1750) atjava.io.ObjectInputStream.readObject0(ObjectInputStream.java:1347) atjava.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1964) atjava.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1888) atjava.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1771) atjava.io.ObjectInputStream.readObject0(ObjectInputStream.java:1347) atjava.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1964) atjava.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1888) atjava.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1771) atjava.io.ObjectInputStream.readObject0(ObjectInputStream.java:1347) atjava.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1964) atjava.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1888) atjava.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1771) atjava.io.ObjectInputStream.readObject0(ObjectInputStream.java:1347) atjava.io.ObjectInputStream.readObject(ObjectInputStream.java:369) athudson.remoting.UserRequest.deserialize(UserRequest.java:182) athudson.remoting.UserRequest.perform(UserRequest.java:98) athudson.remoting.UserRequest.perform(UserRequest.java:48) athudson.remoting.Request$2.run(Request.java:326) athudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) atjava.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) atjava.util.concurrent.FutureTask.run(FutureTask.java:166) atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) atjava.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) atjava.lang.Thread.run(Thread.java:722){noformat} Thisslaveistakenofflinewhentherearenopendingjobs,andhenceIbelieveitmightbethesameissueasJENKINS-6604. This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. For more information on JIRA, see: http://www.atlassian.com/software/jira