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

Findbugs plugin unable to run on slaves with 1.519

    Details

    • Type: Bug
    • Status: Resolved (View Workflow)
    • Priority: Major
    • Resolution: Fixed
    • Component/s: core, findbugs-plugin
    • Labels:
      None
    • Environment:
      Ubuntu Linux 12.04 LTS (both master and ssh-slave) on x64 hardware
      Jenkins 1.519
    • Similar Issues:

      Description

      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)
      

        Attachments

          Issue Links

            Activity

            Hide
            kohsuke Kohsuke Kawaguchi added a comment -

            "java.lang.IncompatibleClassChangeError: Implementing class" is tracked in JENKINS-18394. Therefore commit 781ccaec resolves this issue.

            Show
            kohsuke Kohsuke Kawaguchi added a comment - "java.lang.IncompatibleClassChangeError: Implementing class" is tracked in JENKINS-18394 . Therefore commit 781ccaec resolves this issue.
            Hide
            kohsuke Kohsuke Kawaguchi added a comment -

            The fix is targeted to 1.521.

            Show
            kohsuke Kohsuke Kawaguchi added a comment - The fix is targeted to 1.521.
            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Kohsuke Kawaguchi
            Path:
            changelog.html
            pom.xml
            http://jenkins-ci.org/commit/jenkins/2ad427f6c3d187c5b330151b85e1a578e340cf2a
            Log:
            [FIXED JENKINS-18349 JENKINS-18405]

            Integrated the fix toward 1.521.

            Compare: https://github.com/jenkinsci/jenkins/compare/0b8917b34479...2ad427f6c3d1

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Kohsuke Kawaguchi Path: changelog.html pom.xml http://jenkins-ci.org/commit/jenkins/2ad427f6c3d187c5b330151b85e1a578e340cf2a Log: [FIXED JENKINS-18349 JENKINS-18405] Integrated the fix toward 1.521. Compare: https://github.com/jenkinsci/jenkins/compare/0b8917b34479...2ad427f6c3d1
            Hide
            dogfood dogfood added a comment -

            Integrated in jenkins_main_trunk #2663
            [FIXED JENKINS-18349 JENKINS-18405] (Revision 2ad427f6c3d187c5b330151b85e1a578e340cf2a)

            Result = SUCCESS
            kohsuke : 2ad427f6c3d187c5b330151b85e1a578e340cf2a
            Files :

            • pom.xml
            • changelog.html
            Show
            dogfood dogfood added a comment - Integrated in jenkins_main_trunk #2663 [FIXED JENKINS-18349 JENKINS-18405] (Revision 2ad427f6c3d187c5b330151b85e1a578e340cf2a) Result = SUCCESS kohsuke : 2ad427f6c3d187c5b330151b85e1a578e340cf2a Files : pom.xml changelog.html
            Hide
            jameshowe James Howe added a comment -

            This is still cited as an issue in 521, 522 and 523 on the changelog.

            Show
            jameshowe James Howe added a comment - This is still cited as an issue in 521, 522 and 523 on the changelog.

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: