Hi, I upgraded our jenkins instance because last versions has a lot of improvements (performance) especially for Maven jobs type. But this mean it's not possible anymore to build with 1.5 (except if you use freestyle jobs rather than maven job type or except if I can fix that :-)). So even if 1.5 is EOL for a while now..., I will revert that as it looks to be used here.
2013/7/24 Thomas Fox <thomas....@seitenbau.net>: > > Hi all, > > It seems that java 5 builds are broken (at least on ubuntu4). > The last three Torque builds[1] have failed with the same exception, which > basically says (full stack trace [2]) > Caused by: java.lang.UnsupportedClassVersionError: Bad version number > in .class file > > The latest successful build was a week ago (17.07.2013 21:44:45) > The build is using maven 2.2.1. > > Was jenkins updated in the last few days ? > > Thanks in advance for any hints, > > Thomas > > [1] Torque build url: https://builds.apache.org/job/Torque4-trunk > > [2]Full stack trace > [torque4-trunk] $ /home/hudson/tools/java/latest1.5/bin/java > -cp > /home/jenkins/jenkins-slave/maven-agent.jar:/home/jenkins/jenkins-slave/classworlds.jar > > hudson.maven.agent.Main /home/hudson/tools/maven/apache-maven-2.2.1 > /home/jenkins/jenkins-slave/slave.jar > /home/jenkins/jenkins-slave/maven-interceptor.jar > 35858 /home/jenkins/jenkins-slave/maven2.1-interceptor.jar > <===[JENKINS REMOTING CAPACITY]===channel started >>ERROR: Failed to parse POMs > java.io.IOException: Remote call on Channel to Maven > [/home/hudson/tools/java/latest1.5/bin/java, > -cp, > /home/jenkins/jenkins-slave/maven-agent.jar:/home/jenkins/jenkins-slave/classworlds.jar, > > hudson.maven.agent.Main, /home/hudson/tools/maven/apache-maven-2.2.1, > /home/jenkins/jenkins-slave/slave.jar, > /home/jenkins/jenkins-slave/maven-interceptor.jar, > 35858, /home/jenkins/jenkins-slave/maven2.1-interceptor.jar] failed > at hudson.remoting.Channel.call(Channel.java:722) > at hudson.maven.ProcessCache$MavenProcess.<init> > (ProcessCache.java:112) > at hudson.maven.ProcessCache.get(ProcessCache.java:231) > at hudson.maven.MavenModuleSetBuild > $MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:717) > at hudson.model.AbstractBuild$AbstractBuildExecution.run > (AbstractBuild.java:586) > at hudson.model.Run.execute(Run.java:1593) > at hudson.maven.MavenModuleSetBuild.run > (MavenModuleSetBuild.java:495) > at hudson.model.ResourceController.execute > (ResourceController.java:88) > at hudson.model.Executor.run(Executor.java:247) > Caused by: java.lang.ClassFormatError: Failed to load > hudson.maven.ProcessCache$GetSystemProperties > at hudson.remoting.RemoteClassLoader.loadClassFile > (RemoteClassLoader.java:291) > at hudson.remoting.RemoteClassLoader.findClass > (RemoteClassLoader.java:229) > at java.lang.ClassLoader.loadClass(ClassLoader.java:307) > at java.lang.ClassLoader.loadClass(ClassLoader.java:252) > at java.lang.ClassLoader.loadClassInternal > (ClassLoader.java:320) > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:242) > at hudson.remoting.MultiClassLoaderSerializer > $Input.resolveClass(MultiClassLoaderSerializer.java:113) > at java.io.ObjectInputStream.readNonProxyDesc > (ObjectInputStream.java:1544) > at java.io.ObjectInputStream.readClassDesc > (ObjectInputStream.java:1466) > at java.io.ObjectInputStream.readOrdinaryObject > (ObjectInputStream.java:1699) > at java.io.ObjectInputStream.readObject0 > (ObjectInputStream.java:1305) > at java.io.ObjectInputStream.readObject > (ObjectInputStream.java:348) > 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:269) > at java.util.concurrent.FutureTask.run(FutureTask.java:123) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask > (ThreadPoolExecutor.java:651) > at java.util.concurrent.ThreadPoolExecutor$Worker.run > (ThreadPoolExecutor.java:676) > at java.lang.Thread.run(Thread.java:595) > Caused by: java.lang.UnsupportedClassVersionError: Bad version number > in .class file > at java.lang.ClassLoader.defineClass1(Native Method) > at java.lang.ClassLoader.defineClass(ClassLoader.java:621) > at java.lang.ClassLoader.defineClass(ClassLoader.java:466) > at hudson.remoting.RemoteClassLoader.loadClassFile > (RemoteClassLoader.java:289) > ... 22 more > -- Olivier Lamy Ecetera: http://ecetera.com.au http://twitter.com/olamy | http://linkedin.com/in/olamy