Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-9916

Cannot launch maven builds with Java 5 if Jenkins is deployed on Tomcat 7

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Major Major
    • maven-plugin
    • None

      I have some maven jobs using Java 5 to build.
      I'm using a 1.416-SNAPSHOT (yes it's bad )
      These jobs are failing because of an incompatibility of java versions which wasn't the case few days before

      java.lang.reflect.InvocationTargetException
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      	at java.lang.reflect.Method.invoke(Method.java:592)
      	at org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:329)
      	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:239)
      	at org.jvnet.hudson.maven3.agent.Maven3Main.launch(Maven3Main.java:158)
      	at hudson.maven.Maven3Builder.call(Maven3Builder.java:128)
      	at hudson.maven.Maven3Builder.call(Maven3Builder.java:75)
      	at hudson.remoting.UserRequest.perform(UserRequest.java:118)
      	at hudson.remoting.UserRequest.perform(UserRequest.java:48)
      	at hudson.remoting.Request$2.run(Request.java:270)
      	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
      	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:151)
      	at hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:131)
      	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 hudson.FilePath.act(FilePath.java:758)
      	at hudson.FilePath.act(FilePath.java:740)
      	at hudson.FilePath.digest(FilePath.java:1331)
      	at hudson.maven.reporters.MavenFingerprinter.record(MavenFingerprinter.java:146)
      	at hudson.maven.reporters.MavenFingerprinter.postExecute(MavenFingerprinter.java:87)
      	at hudson.maven.Maven3Builder$MavenExecutionListener.reccordMojoSucceeded(Maven3Builder.java:599)
      	at hudson.maven.Maven3Builder$MavenExecutionListener.mojoSucceeded(Maven3Builder.java:562)
      	at org.apache.maven.lifecycle.internal.DefaultExecutionEventCatapult.fire(DefaultExecutionEventCatapult.java:87)
      	at org.apache.maven.lifecycle.internal.DefaultExecutionEventCatapult.fire(DefaultExecutionEventCatapult.java:42)
      	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:228)
      	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
      	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
      	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
      	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
      	at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
      	at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
      	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319)
      	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
      	at org.jvnet.hudson.maven3.launcher.Maven3Launcher.main(Maven3Launcher.java:79)
      	... 18 more
      channel stopped
      ERROR: Failed to parse POMs
      hudson.util.IOException2: java.lang.reflect.InvocationTargetException
      	at hudson.maven.Maven3Builder.call(Maven3Builder.java:198)
      	at hudson.maven.Maven3Builder.call(Maven3Builder.java:75)
      	at hudson.remoting.UserRequest.perform(UserRequest.java:118)
      	at hudson.remoting.UserRequest.perform(UserRequest.java:48)
      	at hudson.remoting.Request$2.run(Request.java:270)
      	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
      	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.Exception: java.lang.reflect.InvocationTargetException
      	at org.jvnet.hudson.maven3.agent.Maven3Main.launch(Maven3Main.java:161)
      	at hudson.maven.Maven3Builder.call(Maven3Builder.java:128)
      	... 10 more
      Caused by: java.lang.reflect.InvocationTargetException
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      	at java.lang.reflect.Method.invoke(Method.java:592)
      	at org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:329)
      	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:239)
      	at org.jvnet.hudson.maven3.agent.Maven3Main.launch(Maven3Main.java:158)
      	... 11 more
      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:151)
      	at hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:131)
      	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 hudson.FilePath.act(FilePath.java:758)
      	at hudson.FilePath.act(FilePath.java:740)
      	at hudson.FilePath.digest(FilePath.java:1331)
      	at hudson.maven.reporters.MavenFingerprinter.record(MavenFingerprinter.java:146)
      	at hudson.maven.reporters.MavenFingerprinter.postExecute(MavenFingerprinter.java:87)
      	at hudson.maven.Maven3Builder$MavenExecutionListener.reccordMojoSucceeded(Maven3Builder.java:599)
      	at hudson.maven.Maven3Builder$MavenExecutionListener.mojoSucceeded(Maven3Builder.java:562)
      	at org.apache.maven.lifecycle.internal.DefaultExecutionEventCatapult.fire(DefaultExecutionEventCatapult.java:87)
      	at org.apache.maven.lifecycle.internal.DefaultExecutionEventCatapult.fire(DefaultExecutionEventCatapult.java:42)
      	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:228)
      	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
      	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
      	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
      	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
      	at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
      	at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
      	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319)
      	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
      	at org.jvnet.hudson.maven3.launcher.Maven3Launcher.main(Maven3Launcher.java:79)
      	... 18 more
      

      a full log

      Started by user aheritier
      Building on master
      Cleaning up /home/swfhudson/data/jobs/maven-exo-skin-ci/workspace/sources
      Deleting /home/swfhudson/data/jobs/maven-exo-skin-ci/workspace/sources/target
      Updating file:///home/swfsvn/data/repositories/projects/utils/maven/maven-exo-skin/trunk
      At revision 70286
      no change for file:///home/swfsvn/data/repositories/projects/utils/maven/maven-exo-skin/trunk since the previous build
      ERROR: Ignore Problem expanding maven opts macros org.jenkinsci.plugins.tokenmacro.TokenMacro
      Found mavenVersion 2.2.1 from file jar:file:/home/swfhudson/data/tools/maven-2.2.x/lib/maven-2.2.1-uber.jar!/META-INF/maven/org.apache.maven/maven-core/pom.properties
      No emails were triggered.
      Parsing POMs
      ERROR: Ignore Problem expanding maven opts macros org.jenkinsci.plugins.tokenmacro.TokenMacro
      [sources] $ /home/swf/vms/sun/jdk1.5.0-i586/bin/java -client -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -Xshare:auto -Xms1G -Xmx2G -XX:MaxPermSize=1G -Djava.net.preferIPv4Stack=true -Dcom.sun.media.jai.disableMediaLib=true -Djava.io.tmpdir=/home/swfhudson/tmp/ -Dmaven.artifact.threads=10 -cp /home/swfhudson/data/plugins/maven-plugin/WEB-INF/lib/maven-agent-1.2.jar:/home/swfhudson/data/tools/maven-2.2.x/boot/classworlds-1.1.jar hudson.maven.agent.Main /home/swfhudson/data/tools/maven-2.2.x /home/swfhudson/apache-tomcat-7.0.14/webapps/ROOT/WEB-INF/lib/remoting-1.416-SNAPSHOT.jar /home/swfhudson/data/plugins/maven-plugin/WEB-INF/lib/maven-interceptor-1.2.jar 38520 /home/swfhudson/data/plugins/maven-plugin/WEB-INF/lib/maven2.1-interceptor-1.2.jar
      <===[HUDSON REMOTING CAPACITY]===>channel started
      channel stopped
      ERROR: Failed to parse POMs
      java.io.IOException: Remote call on Channel to Maven [/home/swf/vms/sun/jdk1.5.0-i586/bin/java, -client, -XX:+UseConcMarkSweepGC, -XX:+CMSIncrementalMode, -Xshare:auto, -Xms1G, -Xmx2G, -XX:MaxPermSize=1G, -Djava.net.preferIPv4Stack=true, -Dcom.sun.media.jai.disableMediaLib=true, -Djava.io.tmpdir=/home/swfhudson/tmp/, -Dmaven.artifact.threads=10, -cp, /home/swfhudson/data/plugins/maven-plugin/WEB-INF/lib/maven-agent-1.2.jar:/home/swfhudson/data/tools/maven-2.2.x/boot/classworlds-1.1.jar, hudson.maven.agent.Main, /home/swfhudson/data/tools/maven-2.2.x, /home/swfhudson/apache-tomcat-7.0.14/webapps/ROOT/WEB-INF/lib/remoting-1.416-SNAPSHOT.jar, /home/swfhudson/data/plugins/maven-plugin/WEB-INF/lib/maven-interceptor-1.2.jar, 38520, /home/swfhudson/data/plugins/maven-plugin/WEB-INF/lib/maven2.1-interceptor-1.2.jar] failed
      	at hudson.remoting.Channel.call(Channel.java:676)
      	at hudson.maven.ProcessCache$MavenProcess.call(ProcessCache.java:156)
      	at hudson.maven.MavenModuleSetBuild$RunnerImpl.doRun(MavenModuleSetBuild.java:743)
      	at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:429)
      	at hudson.model.Run.run(Run.java:1375)
      	at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:467)
      	at hudson.model.ResourceController.execute(ResourceController.java:88)
      	at hudson.model.Executor.run(Executor.java:145)
      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:151)
      	at hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:131)
      	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 hudson.maven.MavenModuleSetBuild$Builder.call(MavenModuleSetBuild.java:1001)
      	at hudson.maven.MavenModuleSetBuild$Builder.call(MavenModuleSetBuild.java:935)
      	at hudson.remoting.UserRequest.perform(UserRequest.java:118)
      	at hudson.remoting.UserRequest.perform(UserRequest.java:48)
      	at hudson.remoting.Request$2.run(Request.java:270)
      	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
      	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)
      Archiving artifacts
      ERROR: Ignore Problem expanding maven opts macros org.jenkinsci.plugins.tokenmacro.TokenMacro
      Email was triggered for: Failure
      Sending email for trigger: Failure
      ERROR: Ignore Problem expanding maven opts macros org.jenkinsci.plugins.tokenmacro.TokenMacro
      Sending email to: exo-swf-notifications@exoplatform.com
      Finished: FAILURE
      

          [JENKINS-9916] Cannot launch maven builds with Java 5 if Jenkins is deployed on Tomcat 7

          For the error

          java.io.IOException: Remote call on Channel to Maven [/home/swf/vms/sun/jdk1.5.0-i586/bin/java, -client, -XX:+UseConcMarkSweepGC, -XX:+CMSIncrementalMode, -Xshare:auto, -Xms1G, -Xmx2G, -XX:MaxPermSize=1G, -Djava.net.preferIPv4Stack=true, -Dcom.sun.media.jai.disableMediaLib=true, -Djava.io.tmpdir=/home/swfhudson/tmp/, -Dmaven.artifact.threads=10, -cp, /home/swfhudson/data/plugins/maven-plugin/WEB-INF/lib/maven-agent-1.2.jar:/home/swfhudson/data/tools/maven-2.2.x/boot/classworlds-1.1.jar, hudson.maven.agent.Main, /home/swfhudson/data/tools/maven-2.2.x, /home/swfhudson/apache-tomcat-7.0.14/webapps/ROOT/WEB-INF/lib/remoting-1.416-SNAPSHOT.jar, /home/swfhudson/data/plugins/maven-plugin/WEB-INF/lib/maven-interceptor-1.2.jar, 38520, /home/swfhudson/data/plugins/maven-plugin/WEB-INF/lib/maven2.1-interceptor-1.2.jar] failed
          

          I tried to test all libs but none was using java 6 (50)

          ls -lsa test/
          total 336
            4 drwxr-xr-x  2 root root   4096 2011-06-09 11:51 .
            4 drwx------ 15 root root   4096 2011-06-09 11:49 ..
           40 -rwxr-xr-x  1 root root  37854 2011-06-09 11:50 classworlds-1.1.jar
            8 -rw-r--r--  1 root root   4587 2011-06-09 11:51 maven2.1-interceptor-1.2.jar
           12 -rw-r--r--  1 root root   9132 2011-06-09 11:50 maven-agent-1.2.jar
           24 -rw-r--r--  1 root root  22388 2011-06-09 11:51 maven-interceptor-1.2.jar
          244 -rw-r--r--  1 root root 244049 2011-06-09 11:51 remoting-1.416-SNAPSHOT.jar
          
          java -jar animal-sniffer-1.6.jar test 
          49.0 test/maven2.1-interceptor-1.2.jar:hudson/maven/agent/Maven21Interceptor.class
          47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/BytesURLConnection.class
          47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/BytesURLStreamHandler.class
          47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/ClassRealm.class
          47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/ClassWorld.class
          47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/ClassWorldException.class
          47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/ConfigurationException.class
          47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/Configurator$1.class
          47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/Configurator$2.class
          47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/Configurator.class
          47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/DefaultClassRealm.class
          47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/DuplicateRealmException.class
          47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/EmbeddedLauncher.class
          47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/Entry.class
          47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/Launcher.class
          47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/NoSuchRealmException.class
          47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/RealmClassLoader.class
          47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/RealmDelegatingClassLoader.class
          47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/UberJarRealmClassLoader.class
          47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/UrlUtils.class
          47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/uberjar/boot/Bootstrapper.class
          47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/uberjar/boot/InitialClassLoader.class
          47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/uberjar/protocol/jar/Handler.class
          47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/uberjar/protocol/jar/JarUrlConnection.class
          49.0 test/maven-interceptor-1.2.jar:hudson/maven/agent/ComponentInterceptor.class
          49.0 test/maven-interceptor-1.2.jar:hudson/maven/agent/PluginManagerInterceptor$MojoIntercepter.class
          49.0 test/maven-interceptor-1.2.jar:hudson/maven/agent/PluginManagerInterceptor$1.class
          49.0 test/maven-interceptor-1.2.jar:hudson/maven/agent/PluginManagerInterceptor$3.class
          49.0 test/maven-interceptor-1.2.jar:hudson/maven/agent/ContainerFilter.class
          49.0 test/maven-interceptor-1.2.jar:hudson/maven/agent/PluginManagerInterceptor$2.class
          49.0 test/maven-interceptor-1.2.jar:hudson/maven/agent/ComponentConfiguratorFilter.class
          49.0 test/maven-interceptor-1.2.jar:hudson/maven/agent/PluginManagerInterceptor.class
          49.0 test/maven-interceptor-1.2.jar:hudson/maven/agent/PluginManagerInterceptor$1$1.class
          49.0 test/maven-interceptor-1.2.jar:hudson/maven/agent/PluginManagerInterceptor$1MojoIntercepterImpl.class
          49.0 test/maven-interceptor-1.2.jar:hudson/maven/agent/AbortException.class
          49.0 test/maven-interceptor-1.2.jar:hudson/maven/agent/PluginManagerListener.class
          49.0 test/maven-interceptor-1.2.jar:org/apache/maven/lifecycle/LifecycleExecutorInterceptor$1.class
          49.0 test/maven-interceptor-1.2.jar:org/apache/maven/lifecycle/LifecycleExecutorInterceptor.class
          49.0 test/maven-interceptor-1.2.jar:org/apache/maven/lifecycle/LifecycleExecutorListener.class
          49.0 test/maven-interceptor-1.2.jar:org/apache/maven/lifecycle/LifecycleExecutorInterceptor$EventMonitorImpl.class
          46.0 test/maven-agent-1.2.jar:hudson/maven/agent/Main$1.class
          46.0 test/maven-agent-1.2.jar:hudson/maven/agent/Main$2.class
          46.0 test/maven-agent-1.2.jar:hudson/maven/agent/Main.class
          46.0 test/maven-agent-1.2.jar:hudson/maven/agent/RealFilterOutputStream.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/AsyncFutureImpl.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/BinarySafeStream$1.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/BinarySafeStream$2.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/BinarySafeStream.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Callable.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Capability.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Channel$1.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Channel$2.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Channel$3.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Channel$CloseCommand.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Channel$IOSyncer.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Channel$Listener.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Channel$Mode$1.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Channel$Mode.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Channel$OrderlyShutdown.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Channel$ReaderThread.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Channel.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ChannelClosedException.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ChannelProperty.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Command$1.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Command$Source.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Command.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/DelegatingCallable.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Engine$1$1.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Engine$1.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Engine.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/EngineListener.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ExportedClassLoaderTable.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ExportTable$1.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ExportTable$Entry.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ExportTable$ExportList.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ExportTable.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/FastPipedInputStream$ClosedBy.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/FastPipedInputStream.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/FastPipedOutputStream.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/forward/CopyThread.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/forward/Forwarder.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/forward/ForwarderFactory$1.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/forward/ForwarderFactory$ForwarderImpl.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/forward/ForwarderFactory.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/forward/ListeningPort.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/forward/PortForwarder$1.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/forward/PortForwarder$2.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/forward/PortForwarder.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Future.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/FutureAdapter.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/GCCommand.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/HexDump.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/IChannel.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ImportedClassLoaderTable.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/IReadResolve.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/jnlp/GUI.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/jnlp/GuiListener$1.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/jnlp/GuiListener$2.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/jnlp/GuiListener$3.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/jnlp/GuiListener.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/jnlp/Main$1.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/jnlp/Main$CuiListener.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/jnlp/Main.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/jnlp/MainDialog.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/jnlp/MainMenu.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Launcher$1.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Launcher$2.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Launcher$3.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Launcher$NoCheckTrustManager.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Launcher.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/LocalChannel$1.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/LocalChannel$2.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/LocalChannel.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/MultiClassLoaderSerializer$Input.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/MultiClassLoaderSerializer$Output.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/MultiClassLoaderSerializer.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ObjectInputStreamEx.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/PingThread$1.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/PingThread$Ping.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/PingThread.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Pipe$ConnectCommand$1.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Pipe$ConnectCommand.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Pipe.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/PipeWindow$Fake.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/PipeWindow$Key.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/PipeWindow$Real.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/PipeWindow.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/PreloadJarTask.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ProxyException.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ProxyInputStream$Buffer.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ProxyInputStream$Chunk.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ProxyInputStream$EOF.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ProxyInputStream.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ProxyOutputStream$1.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ProxyOutputStream$Ack.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ProxyOutputStream$Chunk$1.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ProxyOutputStream$Chunk.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ProxyOutputStream$EOF$1.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ProxyOutputStream$EOF.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ProxyOutputStream$Flush$1.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ProxyOutputStream$Flush.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ProxyOutputStream$NotifyDeadWriter.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ProxyOutputStream$Unexport$1.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ProxyOutputStream$Unexport.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ProxyOutputStream.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ProxyWriter$Chunk.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ProxyWriter$EOF.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ProxyWriter.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/RemoteClassLoader$1.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/RemoteClassLoader$ClassFile.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/RemoteClassLoader$ClassLoaderProxy$1.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/RemoteClassLoader$ClassLoaderProxy.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/RemoteClassLoader$IClassLoader.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/RemoteClassLoader$RemoteIClassLoader.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/RemoteClassLoader.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/RemoteInputStream.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/RemoteInvocationHandler$RPCRequest.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/RemoteInvocationHandler.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/RemoteOutputStream.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/RemoteWriter.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Request$1.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Request$2.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Request$Cancel.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Request.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/RequestAbortedException.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Response.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/SocketInputStream.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/SocketOutputStream.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/SynchronousExecutorService.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/UnexportCommand.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/UserRequest.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/UserResponse.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/VirtualChannel.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Which.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/Argument.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/ClassParser.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/CmdLineException.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/CmdLineParser$1.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/CmdLineParser$CmdLineImpl.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/CmdLineParser.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/Config$ConfigElement.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/Config$ConfigHandler.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/Config.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/ExampleMode$1.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/ExampleMode$2.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/ExampleMode.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/IllegalAnnotationError.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/MapSetter.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/Messages.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/NamedOptionDef.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/Option.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/OptionDef.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/BooleanOptionHandler.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/ByteOptionHandler.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/CharOptionHandler.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/DoubleOptionHandler.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/EnumOptionHandler.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/FieldSetter.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/FileOptionHandler.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/FloatOptionHandler.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/IntOptionHandler.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/LongOptionHandler.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/MapOptionHandler.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/Messages.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/MethodSetter.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/MultiValueFieldSetter.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/OneArgumentOptionHandler.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/OptionHandler.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/Parameters.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/RestOfArgumentsHandler.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/Setter.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/Setters.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/ShortOptionHandler.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/StopOptionHandler.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/StringArrayOptionHandler.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/StringOptionHandler.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/URIOptionHandler.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/URLOptionHandler.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/Starter.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/XmlParser$AnnotationImpl.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/XmlParser$ArgumentImpl.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/XmlParser$OptionImpl.class
          49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/XmlParser.class
          

          Arnaud Héritier added a comment - For the error java.io.IOException: Remote call on Channel to Maven [/home/swf/vms/sun/jdk1.5.0-i586/bin/java, -client, -XX:+UseConcMarkSweepGC, -XX:+CMSIncrementalMode, -Xshare:auto, -Xms1G, -Xmx2G, -XX:MaxPermSize=1G, -Djava.net.preferIPv4Stack= true , -Dcom.sun.media.jai.disableMediaLib= true , -Djava.io.tmpdir=/home/swfhudson/tmp/, -Dmaven.artifact.threads=10, -cp, /home/swfhudson/data/plugins/maven-plugin/WEB-INF/lib/maven-agent-1.2.jar:/home/swfhudson/data/tools/maven-2.2.x/boot/classworlds-1.1.jar, hudson.maven.agent.Main, /home/swfhudson/data/tools/maven-2.2.x, /home/swfhudson/apache-tomcat-7.0.14/webapps/ROOT/WEB-INF/lib/remoting-1.416-SNAPSHOT.jar, /home/swfhudson/data/plugins/maven-plugin/WEB-INF/lib/maven-interceptor-1.2.jar, 38520, /home/swfhudson/data/plugins/maven-plugin/WEB-INF/lib/maven2.1-interceptor-1.2.jar] failed I tried to test all libs but none was using java 6 (50) ls -lsa test/ total 336 4 drwxr-xr-x 2 root root 4096 2011-06-09 11:51 . 4 drwx------ 15 root root 4096 2011-06-09 11:49 .. 40 -rwxr-xr-x 1 root root 37854 2011-06-09 11:50 classworlds-1.1.jar 8 -rw-r--r-- 1 root root 4587 2011-06-09 11:51 maven2.1-interceptor-1.2.jar 12 -rw-r--r-- 1 root root 9132 2011-06-09 11:50 maven-agent-1.2.jar 24 -rw-r--r-- 1 root root 22388 2011-06-09 11:51 maven-interceptor-1.2.jar 244 -rw-r--r-- 1 root root 244049 2011-06-09 11:51 remoting-1.416-SNAPSHOT.jar java -jar animal-sniffer-1.6.jar test 49.0 test/maven2.1-interceptor-1.2.jar:hudson/maven/agent/Maven21Interceptor. class 47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/BytesURLConnection. class 47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/BytesURLStreamHandler. class 47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/ClassRealm. class 47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/ClassWorld. class 47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/ClassWorldException. class 47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/ConfigurationException. class 47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/Configurator$1. class 47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/Configurator$2. class 47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/Configurator. class 47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/DefaultClassRealm. class 47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/DuplicateRealmException. class 47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/EmbeddedLauncher. class 47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/Entry. class 47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/Launcher. class 47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/NoSuchRealmException. class 47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/RealmClassLoader. class 47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/RealmDelegatingClassLoader. class 47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/UberJarRealmClassLoader. class 47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/UrlUtils. class 47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/uberjar/boot/Bootstrapper. class 47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/uberjar/boot/InitialClassLoader. class 47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/uberjar/protocol/jar/Handler. class 47.0 test/classworlds-1.1.jar:org/codehaus/classworlds/uberjar/protocol/jar/JarUrlConnection. class 49.0 test/maven-interceptor-1.2.jar:hudson/maven/agent/ComponentInterceptor. class 49.0 test/maven-interceptor-1.2.jar:hudson/maven/agent/PluginManagerInterceptor$MojoIntercepter. class 49.0 test/maven-interceptor-1.2.jar:hudson/maven/agent/PluginManagerInterceptor$1. class 49.0 test/maven-interceptor-1.2.jar:hudson/maven/agent/PluginManagerInterceptor$3. class 49.0 test/maven-interceptor-1.2.jar:hudson/maven/agent/ContainerFilter. class 49.0 test/maven-interceptor-1.2.jar:hudson/maven/agent/PluginManagerInterceptor$2. class 49.0 test/maven-interceptor-1.2.jar:hudson/maven/agent/ComponentConfiguratorFilter. class 49.0 test/maven-interceptor-1.2.jar:hudson/maven/agent/PluginManagerInterceptor. class 49.0 test/maven-interceptor-1.2.jar:hudson/maven/agent/PluginManagerInterceptor$1$1. class 49.0 test/maven-interceptor-1.2.jar:hudson/maven/agent/PluginManagerInterceptor$1MojoIntercepterImpl. class 49.0 test/maven-interceptor-1.2.jar:hudson/maven/agent/AbortException. class 49.0 test/maven-interceptor-1.2.jar:hudson/maven/agent/PluginManagerListener. class 49.0 test/maven-interceptor-1.2.jar:org/apache/maven/lifecycle/LifecycleExecutorInterceptor$1. class 49.0 test/maven-interceptor-1.2.jar:org/apache/maven/lifecycle/LifecycleExecutorInterceptor. class 49.0 test/maven-interceptor-1.2.jar:org/apache/maven/lifecycle/LifecycleExecutorListener. class 49.0 test/maven-interceptor-1.2.jar:org/apache/maven/lifecycle/LifecycleExecutorInterceptor$EventMonitorImpl. class 46.0 test/maven-agent-1.2.jar:hudson/maven/agent/Main$1. class 46.0 test/maven-agent-1.2.jar:hudson/maven/agent/Main$2. class 46.0 test/maven-agent-1.2.jar:hudson/maven/agent/Main. class 46.0 test/maven-agent-1.2.jar:hudson/maven/agent/RealFilterOutputStream. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/AsyncFutureImpl. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/BinarySafeStream$1. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/BinarySafeStream$2. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/BinarySafeStream. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Callable. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Capability. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Channel$1. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Channel$2. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Channel$3. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Channel$CloseCommand. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Channel$IOSyncer. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Channel$Listener. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Channel$Mode$1. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Channel$Mode. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Channel$OrderlyShutdown. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Channel$ReaderThread. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Channel. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ChannelClosedException. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ChannelProperty. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Command$1. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Command$Source. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Command. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/DelegatingCallable. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Engine$1$1. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Engine$1. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Engine. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/EngineListener. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ExportedClassLoaderTable. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ExportTable$1. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ExportTable$Entry. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ExportTable$ExportList. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ExportTable. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/FastPipedInputStream$ClosedBy. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/FastPipedInputStream. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/FastPipedOutputStream. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/forward/CopyThread. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/forward/Forwarder. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/forward/ForwarderFactory$1. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/forward/ForwarderFactory$ForwarderImpl. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/forward/ForwarderFactory. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/forward/ListeningPort. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/forward/PortForwarder$1. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/forward/PortForwarder$2. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/forward/PortForwarder. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Future. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/FutureAdapter. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/GCCommand. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/HexDump. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/IChannel. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ImportedClassLoaderTable. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/IReadResolve. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/jnlp/GUI. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/jnlp/GuiListener$1. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/jnlp/GuiListener$2. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/jnlp/GuiListener$3. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/jnlp/GuiListener. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/jnlp/Main$1. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/jnlp/Main$CuiListener. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/jnlp/Main. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/jnlp/MainDialog. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/jnlp/MainMenu. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Launcher$1. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Launcher$2. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Launcher$3. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Launcher$NoCheckTrustManager. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Launcher. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/LocalChannel$1. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/LocalChannel$2. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/LocalChannel. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/MultiClassLoaderSerializer$Input. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/MultiClassLoaderSerializer$Output. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/MultiClassLoaderSerializer. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ObjectInputStreamEx. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/PingThread$1. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/PingThread$Ping. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/PingThread. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Pipe$ConnectCommand$1. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Pipe$ConnectCommand. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Pipe. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/PipeWindow$Fake. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/PipeWindow$Key. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/PipeWindow$Real. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/PipeWindow. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/PreloadJarTask. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ProxyException. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ProxyInputStream$Buffer. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ProxyInputStream$Chunk. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ProxyInputStream$EOF. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ProxyInputStream. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ProxyOutputStream$1. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ProxyOutputStream$Ack. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ProxyOutputStream$Chunk$1. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ProxyOutputStream$Chunk. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ProxyOutputStream$EOF$1. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ProxyOutputStream$EOF. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ProxyOutputStream$Flush$1. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ProxyOutputStream$Flush. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ProxyOutputStream$NotifyDeadWriter. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ProxyOutputStream$Unexport$1. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ProxyOutputStream$Unexport. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ProxyOutputStream. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ProxyWriter$Chunk. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ProxyWriter$EOF. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/ProxyWriter. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/RemoteClassLoader$1. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/RemoteClassLoader$ClassFile. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/RemoteClassLoader$ClassLoaderProxy$1. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/RemoteClassLoader$ClassLoaderProxy. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/RemoteClassLoader$IClassLoader. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/RemoteClassLoader$RemoteIClassLoader. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/RemoteClassLoader. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/RemoteInputStream. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/RemoteInvocationHandler$RPCRequest. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/RemoteInvocationHandler. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/RemoteOutputStream. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/RemoteWriter. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Request$1. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Request$2. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Request$Cancel. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Request. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/RequestAbortedException. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Response. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/SocketInputStream. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/SocketOutputStream. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/SynchronousExecutorService. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/UnexportCommand. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/UserRequest. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/UserResponse. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/VirtualChannel. class 49.0 test/remoting-1.416-SNAPSHOT.jar:hudson/remoting/Which. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/Argument. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/ClassParser. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/CmdLineException. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/CmdLineParser$1. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/CmdLineParser$CmdLineImpl. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/CmdLineParser. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/Config$ConfigElement. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/Config$ConfigHandler. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/Config. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/ExampleMode$1. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/ExampleMode$2. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/ExampleMode. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/IllegalAnnotationError. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/MapSetter. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/Messages. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/NamedOptionDef. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/Option. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/OptionDef. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/BooleanOptionHandler. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/ByteOptionHandler. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/CharOptionHandler. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/DoubleOptionHandler. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/EnumOptionHandler. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/FieldSetter. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/FileOptionHandler. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/FloatOptionHandler. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/IntOptionHandler. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/LongOptionHandler. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/MapOptionHandler. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/Messages. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/MethodSetter. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/MultiValueFieldSetter. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/OneArgumentOptionHandler. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/OptionHandler. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/Parameters. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/RestOfArgumentsHandler. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/Setter. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/Setters. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/ShortOptionHandler. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/StopOptionHandler. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/StringArrayOptionHandler. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/StringOptionHandler. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/URIOptionHandler. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/spi/URLOptionHandler. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/Starter. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/XmlParser$AnnotationImpl. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/XmlParser$ArgumentImpl. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/XmlParser$OptionImpl. class 49.0 test/remoting-1.416-SNAPSHOT.jar:org/kohsuke/args4j/XmlParser.class

          After more investigation I found that the root cause of the issue is the recent upgrade from Apache Tomcat 6.0.32 to 7.0.14
          Downgrading to 6.0.32 solved the problem.
          (Note : There was no other change to do to reproduce or fix the issue)
          Thus for now :

          • Maven + Java 5 + Tomcat 6 = OK
          • Maven + Java 5 + Tomcat 7 = KO
            If some others have a feedback about similar issue with TC7, please let us know

          Arnaud Héritier added a comment - After more investigation I found that the root cause of the issue is the recent upgrade from Apache Tomcat 6.0.32 to 7.0.14 Downgrading to 6.0.32 solved the problem. (Note : There was no other change to do to reproduce or fix the issue) Thus for now : Maven + Java 5 + Tomcat 6 = OK Maven + Java 5 + Tomcat 7 = KO If some others have a feedback about similar issue with TC7, please let us know

          Petr H added a comment -

          I added small note about this into JENKINS-8856 where I mention that I tracked it down to javax.servlet classes being pulled from Tomcat to slave and as they're targeted for Java 6 in Tomcat 7 the whole thing fails exactly as stated here.

          Petr H added a comment - I added small note about this into JENKINS-8856 where I mention that I tracked it down to javax.servlet classes being pulled from Tomcat to slave and as they're targeted for Java 6 in Tomcat 7 the whole thing fails exactly as stated here.

          Jesse Glick added a comment -

          Seems to duplicate JENKINS-16920.

          Jesse Glick added a comment - Seems to duplicate JENKINS-16920 .

            Unassigned Unassigned
            aheritier Arnaud Héritier
            Votes:
            5 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: