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

Findbugs plugin unable to run on slaves with 1.519

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • core, findbugs-plugin
    • None
    • Ubuntu Linux 12.04 LTS (both master and ssh-slave) on x64 hardware
      Jenkins 1.519

      After upgrading to 1.519 the findbugs plugin was no longer able to perform analysis on the result file.
      I reverted back to 1.518 and it worked again.

      It's an ant based job. Cleaning the slave completely had no effect.

      14:13:08 [FINDBUGS] Collecting findbugs analysis files...
      14:13:15 ERROR: Publisher hudson.plugins.findbugs.FindBugsPublisher aborted due to exception
      14:13:15 hudson.util.IOException2: remote file operation failed: /home/builder/workspace/SCS at hudson.remoting.Channel@9b62a7e:mposerv10
      14:13:15 	at hudson.FilePath.act(FilePath.java:901)
      14:13:15 	at hudson.FilePath.act(FilePath.java:878)
      14:13:15 	at hudson.plugins.findbugs.FindBugsPublisher.perform(FindBugsPublisher.java:161)
      14:13:15 	at hudson.plugins.analysis.core.HealthAwarePublisher.perform(HealthAwarePublisher.java:146)
      14:13:15 	at hudson.plugins.analysis.core.HealthAwareRecorder.perform(HealthAwareRecorder.java:331)
      14:13:15 	at hudson.tasks.BuildStepMonitor$2.perform(BuildStepMonitor.java:27)
      14:13:15 	at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:804)
      14:13:15 	at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:776)
      14:13:15 	at hudson.model.Build$BuildExecution.post2(Build.java:183)
      14:13:15 	at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:726)
      14:13:15 	at hudson.model.Run.execute(Run.java:1618)
      14:13:15 	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
      14:13:15 	at hudson.model.ResourceController.execute(ResourceController.java:88)
      14:13:15 	at hudson.model.Executor.run(Executor.java:242)
      14:13:15 Caused by: java.io.IOException: Remote call on mposerv10 failed
      14:13:15 	at hudson.remoting.Channel.call(Channel.java:731)
      14:13:15 	at hudson.FilePath.act(FilePath.java:894)
      14:13:15 	... 13 more
      14:13:15 Caused by: java.lang.IncompatibleClassChangeError: Implementing class
      14:13:15 	at java.lang.ClassLoader.defineClass1(Native Method)
      14:13:15 	at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
      14:13:15 	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
      14:13:15 	at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
      14:13:15 	at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
      14:13:15 	at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
      14:13:15 	at java.security.AccessController.doPrivileged(Native Method)
      14:13:15 	at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
      14:13:15 	at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
      14:13:15 	at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
      14:13:15 	at java.lang.ClassLoader.defineClass1(Native Method)
      14:13:15 	at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
      14:13:15 	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
      14:13:15 	at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
      14:13:15 	at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
      14:13:15 	at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
      14:13:15 	at java.security.AccessController.doPrivileged(Native Method)
      14:13:15 	at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
      14:13:15 	at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
      14:13:15 	at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
      14:13:15 	at java.lang.ClassLoader.defineClass1(Native Method)
      14:13:15 	at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
      14:13:15 	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
      14:13:15 	at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
      14:13:15 	at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
      14:13:15 	at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
      14:13:15 	at java.security.AccessController.doPrivileged(Native Method)
      14:13:15 	at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
      14:13:15 	at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
      14:13:15 	at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
      14:13:15 	at hudson.remoting.RemoteClassLoader$ClassLoaderProxy.fetch4(RemoteClassLoader.java:705)
      14:13:15 	at hudson.remoting.RemoteClassLoader$ClassLoaderProxy.fetch3(RemoteClassLoader.java:759)
      14:13:15 	at sun.reflect.GeneratedMethodAccessor37.invoke(Unknown Source)
      14:13:15 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      14:13:15 	at java.lang.reflect.Method.invoke(Method.java:616)
      14:13:15 	at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:282)
      14:13:15 	at hudson.remoting.Request$2.run(Request.java:326)
      14:13:15 	at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
      14:13:15 	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
      14:13:15 	at java.util.concurrent.FutureTask.run(FutureTask.java:166)
      14:13:15 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
      14:13:15 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
      14:13:15 	at java.lang.Thread.run(Thread.java:679)
      

          [JENKINS-18405] Findbugs plugin unable to run on slaves with 1.519

          Michiel Hendriks created issue -
          Michiel Hendriks made changes -
          Description Original: After upgrading to 1.519 the findbugs plugin was no longer able to perform analysis on the result file.
          I reverted back to 1.518 and it worked again.

          It's an ant based job. Cleaning the slave completely had no effect.


          14:13:08 [FINDBUGS] Collecting findbugs analysis files...
          14:13:15 ERROR: Publisher hudson.plugins.findbugs.FindBugsPublisher aborted due to exception
          14:13:15 hudson.util.IOException2: remote file operation failed: /home/builder/workspace/SCS at hudson.remoting.Channel@9b62a7e:mposerv10
          14:13:15 at hudson.FilePath.act(FilePath.java:901)
          14:13:15 at hudson.FilePath.act(FilePath.java:878)
          14:13:15 at hudson.plugins.findbugs.FindBugsPublisher.perform(FindBugsPublisher.java:161)
          14:13:15 at hudson.plugins.analysis.core.HealthAwarePublisher.perform(HealthAwarePublisher.java:146)
          14:13:15 at hudson.plugins.analysis.core.HealthAwareRecorder.perform(HealthAwareRecorder.java:331)
          14:13:15 at hudson.tasks.BuildStepMonitor$2.perform(BuildStepMonitor.java:27)
          14:13:15 at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:804)
          14:13:15 at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:776)
          14:13:15 at hudson.model.Build$BuildExecution.post2(Build.java:183)
          14:13:15 at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:726)
          14:13:15 at hudson.model.Run.execute(Run.java:1618)
          14:13:15 at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
          14:13:15 at hudson.model.ResourceController.execute(ResourceController.java:88)
          14:13:15 at hudson.model.Executor.run(Executor.java:242)
          14:13:15 Caused by: java.io.IOException: Remote call on mposerv10 failed
          14:13:15 at hudson.remoting.Channel.call(Channel.java:731)
          14:13:15 at hudson.FilePath.act(FilePath.java:894)
          14:13:15 ... 13 more
          14:13:15 Caused by: java.lang.IncompatibleClassChangeError: Implementing class
          14:13:15 at java.lang.ClassLoader.defineClass1(Native Method)
          14:13:15 at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
          14:13:15 at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
          14:13:15 at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
          14:13:15 at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
          14:13:15 at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
          14:13:15 at java.security.AccessController.doPrivileged(Native Method)
          14:13:15 at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
          14:13:15 at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
          14:13:15 at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
          14:13:15 at java.lang.ClassLoader.defineClass1(Native Method)
          14:13:15 at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
          14:13:15 at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
          14:13:15 at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
          14:13:15 at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
          14:13:15 at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
          14:13:15 at java.security.AccessController.doPrivileged(Native Method)
          14:13:15 at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
          14:13:15 at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
          14:13:15 at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
          14:13:15 at java.lang.ClassLoader.defineClass1(Native Method)
          14:13:15 at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
          14:13:15 at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
          14:13:15 at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
          14:13:15 at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
          14:13:15 at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
          14:13:15 at java.security.AccessController.doPrivileged(Native Method)
          14:13:15 at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
          14:13:15 at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
          14:13:15 at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
          14:13:15 at hudson.remoting.RemoteClassLoader$ClassLoaderProxy.fetch4(RemoteClassLoader.java:705)
          14:13:15 at hudson.remoting.RemoteClassLoader$ClassLoaderProxy.fetch3(RemoteClassLoader.java:759)
          14:13:15 at sun.reflect.GeneratedMethodAccessor37.invoke(Unknown Source)
          14:13:15 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          14:13:15 at java.lang.reflect.Method.invoke(Method.java:616)
          14:13:15 at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:282)
          14:13:15 at hudson.remoting.Request$2.run(Request.java:326)
          14:13:15 at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
          14:13:15 at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
          14:13:15 at java.util.concurrent.FutureTask.run(FutureTask.java:166)
          14:13:15 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
          14:13:15 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
          14:13:15 at java.lang.Thread.run(Thread.java:679)
          New: After upgrading to 1.519 the findbugs plugin was no longer able to perform analysis on the result file.
          I reverted back to 1.518 and it worked again.

          It's an ant based job. Cleaning the slave completely had no effect.

          {code}
          14:13:08 [FINDBUGS] Collecting findbugs analysis files...
          14:13:15 ERROR: Publisher hudson.plugins.findbugs.FindBugsPublisher aborted due to exception
          14:13:15 hudson.util.IOException2: remote file operation failed: /home/builder/workspace/SCS at hudson.remoting.Channel@9b62a7e:mposerv10
          14:13:15 at hudson.FilePath.act(FilePath.java:901)
          14:13:15 at hudson.FilePath.act(FilePath.java:878)
          14:13:15 at hudson.plugins.findbugs.FindBugsPublisher.perform(FindBugsPublisher.java:161)
          14:13:15 at hudson.plugins.analysis.core.HealthAwarePublisher.perform(HealthAwarePublisher.java:146)
          14:13:15 at hudson.plugins.analysis.core.HealthAwareRecorder.perform(HealthAwareRecorder.java:331)
          14:13:15 at hudson.tasks.BuildStepMonitor$2.perform(BuildStepMonitor.java:27)
          14:13:15 at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:804)
          14:13:15 at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:776)
          14:13:15 at hudson.model.Build$BuildExecution.post2(Build.java:183)
          14:13:15 at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:726)
          14:13:15 at hudson.model.Run.execute(Run.java:1618)
          14:13:15 at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
          14:13:15 at hudson.model.ResourceController.execute(ResourceController.java:88)
          14:13:15 at hudson.model.Executor.run(Executor.java:242)
          14:13:15 Caused by: java.io.IOException: Remote call on mposerv10 failed
          14:13:15 at hudson.remoting.Channel.call(Channel.java:731)
          14:13:15 at hudson.FilePath.act(FilePath.java:894)
          14:13:15 ... 13 more
          14:13:15 Caused by: java.lang.IncompatibleClassChangeError: Implementing class
          14:13:15 at java.lang.ClassLoader.defineClass1(Native Method)
          14:13:15 at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
          14:13:15 at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
          14:13:15 at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
          14:13:15 at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
          14:13:15 at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
          14:13:15 at java.security.AccessController.doPrivileged(Native Method)
          14:13:15 at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
          14:13:15 at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
          14:13:15 at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
          14:13:15 at java.lang.ClassLoader.defineClass1(Native Method)
          14:13:15 at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
          14:13:15 at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
          14:13:15 at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
          14:13:15 at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
          14:13:15 at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
          14:13:15 at java.security.AccessController.doPrivileged(Native Method)
          14:13:15 at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
          14:13:15 at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
          14:13:15 at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
          14:13:15 at java.lang.ClassLoader.defineClass1(Native Method)
          14:13:15 at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
          14:13:15 at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
          14:13:15 at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
          14:13:15 at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
          14:13:15 at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
          14:13:15 at java.security.AccessController.doPrivileged(Native Method)
          14:13:15 at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
          14:13:15 at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
          14:13:15 at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
          14:13:15 at hudson.remoting.RemoteClassLoader$ClassLoaderProxy.fetch4(RemoteClassLoader.java:705)
          14:13:15 at hudson.remoting.RemoteClassLoader$ClassLoaderProxy.fetch3(RemoteClassLoader.java:759)
          14:13:15 at sun.reflect.GeneratedMethodAccessor37.invoke(Unknown Source)
          14:13:15 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          14:13:15 at java.lang.reflect.Method.invoke(Method.java:616)
          14:13:15 at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:282)
          14:13:15 at hudson.remoting.Request$2.run(Request.java:326)
          14:13:15 at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
          14:13:15 at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
          14:13:15 at java.util.concurrent.FutureTask.run(FutureTask.java:166)
          14:13:15 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
          14:13:15 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
          14:13:15 at java.lang.Thread.run(Thread.java:679)
          {code}
          Environment Original: Ubuntu Linux 12.04 LTS (both master and slave) on x64 hardware
          Jenkins 1.519
          New: Ubuntu Linux 12.04 LTS (both master and ssh-slave) on x64 hardware
          Jenkins 1.519
          Ulli Hafner made changes -
          Link New: This issue depends on JENKINS-15120 [ JENKINS-15120 ]
          Ulli Hafner made changes -
          Link Original: This issue depends on JENKINS-15120 [ JENKINS-15120 ]
          Ulli Hafner made changes -
          Link New: This issue is related to JENKINS-15120 [ JENKINS-15120 ]
          Chris Lee made changes -
          Link New: This issue is related to JENKINS-18394 [ JENKINS-18394 ]
          Ulli Hafner made changes -
          Link New: This issue duplicates JENKINS-18394 [ JENKINS-18394 ]
          Ulli Hafner made changes -
          Link Original: This issue is related to JENKINS-18394 [ JENKINS-18394 ]
          Ulli Hafner made changes -
          Component/s New: core [ 15593 ]
          kutzi made changes -
          Link New: This issue is duplicated by JENKINS-18441 [ JENKINS-18441 ]
          Kohsuke Kawaguchi made changes -
          Assignee Original: Ulli Hafner [ drulli ] New: Kohsuke Kawaguchi [ kohsuke ]
          Resolution New: Fixed [ 1 ]
          Status Original: Open [ 1 ] New: Resolved [ 5 ]

            kohsuke Kohsuke Kawaguchi
            elmuerte Michiel Hendriks
            Votes:
            9 Vote for this issue
            Watchers:
            15 Start watching this issue

              Created:
              Updated:
              Resolved: