After deleting Jenkins jar cache on slaves - problem disappeared. Remoting needs a fix, to better handle corrupt files in cache.
On Thu, Aug 8, 2013 at 3:02 PM, Stevo Slavić <[email protected]> wrote: > Hello Jenkins community, > > Multiple different jobs when run on slaves either fail or generate a strange > warning. > > Ones that fail are executed with maven 3.0.5 installation and this is stack > trace in build output: > > Aug 8, 2013 2:11:10 PM org.apache.maven.cli.event.ExecutionEventLogger > logResult > INFO: ------------------------------------------------------------------------ > Aug 8, 2013 2:11:10 PM org.apache.maven.cli.event.ExecutionEventLogger > logResult > INFO: BUILD SUCCESS > Aug 8, 2013 2:11:10 PM org.apache.maven.cli.event.ExecutionEventLogger > logStats > INFO: ------------------------------------------------------------------------ > Aug 8, 2013 2:11:10 PM org.apache.maven.cli.event.ExecutionEventLogger > logStats > INFO: Total time: 24.821s > Aug 8, 2013 2:11:10 PM org.apache.maven.cli.event.ExecutionEventLogger > logStats > INFO: Finished at: Thu Aug 08 14:11:10 CEST 2013 > Aug 8, 2013 2:11:11 PM org.apache.maven.cli.event.ExecutionEventLogger > logStats > INFO: Final Memory: 15M/143M > Aug 8, 2013 2:11:11 PM org.apache.maven.cli.event.ExecutionEventLogger > sessionEnded > INFO: ------------------------------------------------------------------------ > 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:597) > 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:178) > 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:597) > at hudson.maven.Maven3Builder.call(Maven3Builder.java:130) > at hudson.maven.Maven3Builder.call(Maven3Builder.java:67) > at hudson.remoting.UserRequest.perform(UserRequest.java:118) > 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:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:619) > Caused by: java.lang.NoClassDefFoundError: > org/apache/commons/collections/map/LRUMap > at hudson.util.LRUStringConverter.<init>(LRUStringConverter.java:24) > at hudson.maven.reporters.MavenArtifact.<clinit>(MavenArtifact.java:74) > at > hudson.maven.reporters.MavenArtifactArchiver.postBuild(MavenArtifactArchiver.java:100) > at > hudson.maven.Maven3Builder$MavenExecutionListener.sessionEnded(Maven3Builder.java:406) > at > org.apache.maven.lifecycle.internal.DefaultExecutionEventCatapult.fire(DefaultExecutionEventCatapult.java:64) > at > org.apache.maven.lifecycle.internal.DefaultExecutionEventCatapult.fire(DefaultExecutionEventCatapult.java:42) > at > org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:170) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156) > at > org.jvnet.hudson.maven3.launcher.Maven3Launcher.main(Maven3Launcher.java:117) > ... 22 more > Caused by: java.lang.ClassNotFoundException: > org.apache.commons.collections.map.LRUMap > at > hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:237) > at java.lang.ClassLoader.loadClass(ClassLoader.java:307) > at java.lang.ClassLoader.loadClass(ClassLoader.java:252) > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) > ... 32 more > Caused by: java.util.concurrent.ExecutionException: > java.util.zip.ZipException: error in opening zip file > at > hudson.remoting.ResourceImageInJar$1.adapt(ResourceImageInJar.java:48) > at > hudson.remoting.ResourceImageInJar$1.adapt(ResourceImageInJar.java:42) > at hudson.remoting.FutureAdapter.get(FutureAdapter.java:55) > at > hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:229) > ... 35 more > Caused by: java.util.zip.ZipException: error in opening zip file > at java.util.zip.ZipFile.open(Native Method) > at java.util.zip.ZipFile.<init>(ZipFile.java:114) > at java.util.jar.JarFile.<init>(JarFile.java:133) > at java.util.jar.JarFile.<init>(JarFile.java:70) > at sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:72) > at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:48) > at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:53) > at > sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:104) > at > sun.net.www.protocol.jar.JarURLConnection.getInputStream(JarURLConnection.java:132) > at java.net.URL.openStream(URL.java:1010) > at > hudson.remoting.ResourceImageInJar$1.adapt(ResourceImageInJar.java:46) > ... 38 more > channel stopped > ERROR: Failed to parse POMshudson.util.IOException2 > <http://stacktrace.jenkins-ci.org/search?query=hudson.util.IOException2> at > hudson.maven.Maven3Builder.call(Maven3Builder.java:183) > <http://stacktrace.jenkins-ci.org/search/?query=hudson.maven.Maven3Builder.call&entity=method> > at hudson.maven.Maven3Builder.call(Maven3Builder.java:67) > <http://stacktrace.jenkins-ci.org/search/?query=hudson.maven.Maven3Builder.call&entity=method> > at hudson.remoting.UserRequest.perform(UserRequest.java:118) > <http://stacktrace.jenkins-ci.org/search/?query=hudson.remoting.UserRequest.perform&entity=method> > at hudson.remoting.UserRequest.perform(UserRequest.java:48) > <http://stacktrace.jenkins-ci.org/search/?query=hudson.remoting.UserRequest.perform&entity=method> > at hudson.remoting.Request$2.run(Request.java:326) > <http://stacktrace.jenkins-ci.org/search/?query=hudson.remoting.Request$2.run&entity=method> > at > hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) > > <http://stacktrace.jenkins-ci.org/search/?query=hudson.remoting.InterceptingExecutorService$1.call&entity=method> > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > <http://stacktrace.jenkins-ci.org/search/?query=java.util.concurrent.FutureTask$Sync.innerRun&entity=method> > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > <http://stacktrace.jenkins-ci.org/search/?query=java.util.concurrent.FutureTask.run&entity=method> > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > > <http://stacktrace.jenkins-ci.org/search/?query=java.util.concurrent.ThreadPoolExecutor$Worker.runTask&entity=method> > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > > <http://stacktrace.jenkins-ci.org/search/?query=java.util.concurrent.ThreadPoolExecutor$Worker.run&entity=method> > at java.lang.Thread.run(Thread.java:619) > <http://stacktrace.jenkins-ci.org/search/?query=java.lang.Thread.run&entity=method> > Caused by: java.lang.reflect.InvocationTargetException > <http://stacktrace.jenkins-ci.org/search?query=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:597) > at hudson.maven.Maven3Builder.call(Maven3Builder.java:130) > ... 10 more > Caused by: java.lang.Exception: java.lang.reflect.InvocationTargetException > at org.jvnet.hudson.maven3.agent.Maven3Main.launch(Maven3Main.java:181) > ... 15 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:597) > 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:178) > ... 15 more > Caused by: java.lang.NoClassDefFoundError: > org/apache/commons/collections/map/LRUMap > at hudson.util.LRUStringConverter.<init>(LRUStringConverter.java:24) > at hudson.maven.reporters.MavenArtifact.<clinit>(MavenArtifact.java:74) > at > hudson.maven.reporters.MavenArtifactArchiver.postBuild(MavenArtifactArchiver.java:100) > at > hudson.maven.Maven3Builder$MavenExecutionListener.sessionEnded(Maven3Builder.java:406) > at > org.apache.maven.lifecycle.internal.DefaultExecutionEventCatapult.fire(DefaultExecutionEventCatapult.java:64) > at > org.apache.maven.lifecycle.internal.DefaultExecutionEventCatapult.fire(DefaultExecutionEventCatapult.java:42) > at > org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:170) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156) > at > org.jvnet.hudson.maven3.launcher.Maven3Launcher.main(Maven3Launcher.java:117) > ... 22 more > Caused by: java.lang.ClassNotFoundException: > org.apache.commons.collections.map.LRUMap > at > hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:237) > at java.lang.ClassLoader.loadClass(ClassLoader.java:307) > at java.lang.ClassLoader.loadClass(ClassLoader.java:252) > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) > ... 32 more > Caused by: java.util.concurrent.ExecutionException: > java.util.zip.ZipException: error in opening zip file > at > hudson.remoting.ResourceImageInJar$1.adapt(ResourceImageInJar.java:48) > at > hudson.remoting.ResourceImageInJar$1.adapt(ResourceImageInJar.java:42) > at hudson.remoting.FutureAdapter.get(FutureAdapter.java:55) > at > hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:229) > ... 35 more > Caused by: java.util.zip.ZipException: error in opening zip file > at java.util.zip.ZipFile.open(Native Method) > at java.util.zip.ZipFile.<init>(ZipFile.java:114) > at java.util.jar.JarFile.<init>(JarFile.java:133) > at java.util.jar.JarFile.<init>(JarFile.java:70) > at sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:72) > at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:48) > at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:53) > at > sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:104) > at > sun.net.www.protocol.jar.JarURLConnection.getInputStream(JarURLConnection.java:132) > at java.net.URL.openStream(URL.java:1010) > at > hudson.remoting.ResourceImageInJar$1.adapt(ResourceImageInJar.java:46) > ... 38 more > > > Jobs that run but generate strange related warning message, are run with > maven 3.1.0 and this warning can be found in build output: > > > [pool-1-thread-1] WARN org.apache.maven.eventspy.internal.EventSpyDispatcher > - Failed to notify spy hudson.maven.Maven3Builder$JenkinsEventSpy: > org/apache/commons/collections/map/LRUMap > > Does anyone have an idea what could be the issue here and how to fix it? > > I'm using latest Jenkins (1.526). > > > Kind regards, > Stevo Slavic. > > -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
