• Icon: Bug Bug
    • Resolution: Not A Defect
    • Icon: Minor Minor
    • xunit-plugin
    • None

      Going back to 3.0.0 solve the problem

      java.lang.LinkageError: hudson/tasks/test/TestResultProjectAction
       at org.jenkinsci.plugins.xunit.XUnitPublisher.getProjectAction(XUnitPublisher.java:195)
       at hudson.tasks.BuildStepCompatibilityLayer.getProjectActions(BuildStepCompatibilityLayer.java:103)
       at hudson.maven.MavenModuleSet.createTransientActions(MavenModuleSet.java:485)
       at hudson.model.AbstractProject.updateTransientActions(AbstractProject.java:726)
       at hudson.maven.MavenModuleSet.updateTransientActions(MavenModuleSet.java:472)
       at hudson.model.AbstractProject.onLoad(AbstractProject.java:322)
       at hudson.maven.MavenModuleSet.onLoad(MavenModuleSet.java:810)
       at hudson.model.Items.load(Items.java:376)
       at jenkins.model.Jenkins$13.run(Jenkins.java:3276)
       at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
       at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296)
       at jenkins.model.Jenkins$5.runTask(Jenkins.java:1130)
       at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214)
       at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
       at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
       at java.lang.Thread.run(Thread.java:748)

       

      java.lang.LinkageError: loader (instance of  hudson/ClassicPluginStrategy$AntClassLoader2): attempted  duplicate class definition for name: "hudson/tasks/test/TestResultProjectAction" at java.lang.ClassLoader.defineClass1(Native Method)
       at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
       at jenkins.util.AntClassLoader.defineClassFromData(AntClassLoader.java:1155)
       at hudson.ClassicPluginStrategy$AntClassLoader2.defineClassFromData(ClassicPluginStrategy.java:717)
       at jenkins.util.AntClassLoader.getClassFromStream(AntClassLoader.java:1326)
       at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1377)
       at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1342)
       at jenkins.ClassLoaderReflectionToolkit._findClass(ClassLoaderReflectionToolkit.java:107)
       at hudson.ClassicPluginStrategy$DependencyClassLoader.findClass(ClassicPluginStrategy.java:636)
       at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
       at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
       at jenkins.util.AntClassLoader.findBaseClass(AntClassLoader.java:1406)
       at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1085)
       at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
       at org.jenkinsci.plugins.xunit.XUnitPublisher.getProjectAction(XUnitPublisher.java:195)
       at hudson.tasks.BuildStepCompatibilityLayer.getProjectActions(BuildStepCompatibilityLayer.java:103)
       at hudson.matrix.MatrixProject.createTransientActions(MatrixProject.java:460)
       at hudson.model.AbstractProject.updateTransientActions(AbstractProject.java:726)
       at hudson.matrix.MatrixProject.updateTransientActions(MatrixProject.java:471)
       at hudson.model.AbstractProject.onLoad(AbstractProject.java:322)
       at hudson.matrix.MatrixProject.onLoad(MatrixProject.java:512)
       at hudson.model.Items.load(Items.java:376)
       at jenkins.model.Jenkins$13.run(Jenkins.java:3276)
       at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
       at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296)
       at jenkins.model.Jenkins$5.runTask(Jenkins.java:1130)
       at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214)
       at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
       at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
       at java.lang.Thread.run(Thread.java:748)
      

       

          [JENKINS-65114] Project loading fails with 3.0.1

          benoit guerin created issue -
          benoit guerin made changes -
          Description Original: Going back to 3.0.0 solve the problem
          {code:java}
          java.lang.LinkageError: hudson/tasks/test/TestResultProjectAction
           at org.jenkinsci.plugins.xunit.XUnitPublisher.getProjectAction(XUnitPublisher.java:195)
           at hudson.tasks.BuildStepCompatibilityLayer.getProjectActions(BuildStepCompatibilityLayer.java:103)
           at hudson.maven.MavenModuleSet.createTransientActions(MavenModuleSet.java:485) at hudson.model.AbstractProject.updateTransientActions(AbstractProject.java:726)
           at hudson.maven.MavenModuleSet.updateTransientActions(MavenModuleSet.java:472)
           at hudson.model.AbstractProject.onLoad(AbstractProject.java:322)
           at hudson.maven.MavenModuleSet.onLoad(MavenModuleSet.java:810)
           at hudson.model.Items.load(Items.java:376)
           at jenkins.model.Jenkins$13.run(Jenkins.java:3276)
           at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
           at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296)
           at jenkins.model.Jenkins$5.runTask(Jenkins.java:1130)
           at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214)
           at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
           at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68)
           at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748){code}
           
          New: Going back to 3.0.0 solve the problem
          {code:java}
          java.lang.LinkageError: hudson/tasks/test/TestResultProjectAction
           at org.jenkinsci.plugins.xunit.XUnitPublisher.getProjectAction(XUnitPublisher.java:195)
           at hudson.tasks.BuildStepCompatibilityLayer.getProjectActions(BuildStepCompatibilityLayer.java:103)
           at hudson.maven.MavenModuleSet.createTransientActions(MavenModuleSet.java:485)
           at hudson.model.AbstractProject.updateTransientActions(AbstractProject.java:726)
           at hudson.maven.MavenModuleSet.updateTransientActions(MavenModuleSet.java:472)
           at hudson.model.AbstractProject.onLoad(AbstractProject.java:322)
           at hudson.maven.MavenModuleSet.onLoad(MavenModuleSet.java:810)
           at hudson.model.Items.load(Items.java:376)
           at jenkins.model.Jenkins$13.run(Jenkins.java:3276)
           at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
           at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296)
           at jenkins.model.Jenkins$5.runTask(Jenkins.java:1130)
           at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214)
           at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
           at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68)
           at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748){code}
           
          benoit guerin made changes -
          Description Original: Going back to 3.0.0 solve the problem
          {code:java}
          java.lang.LinkageError: hudson/tasks/test/TestResultProjectAction
           at org.jenkinsci.plugins.xunit.XUnitPublisher.getProjectAction(XUnitPublisher.java:195)
           at hudson.tasks.BuildStepCompatibilityLayer.getProjectActions(BuildStepCompatibilityLayer.java:103)
           at hudson.maven.MavenModuleSet.createTransientActions(MavenModuleSet.java:485)
           at hudson.model.AbstractProject.updateTransientActions(AbstractProject.java:726)
           at hudson.maven.MavenModuleSet.updateTransientActions(MavenModuleSet.java:472)
           at hudson.model.AbstractProject.onLoad(AbstractProject.java:322)
           at hudson.maven.MavenModuleSet.onLoad(MavenModuleSet.java:810)
           at hudson.model.Items.load(Items.java:376)
           at jenkins.model.Jenkins$13.run(Jenkins.java:3276)
           at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
           at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296)
           at jenkins.model.Jenkins$5.runTask(Jenkins.java:1130)
           at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214)
           at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
           at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68)
           at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748){code}
           
          New: Going back to 3.0.0 solve the problem
          {code:java}
          java.lang.LinkageError: hudson/tasks/test/TestResultProjectAction
           at org.jenkinsci.plugins.xunit.XUnitPublisher.getProjectAction(XUnitPublisher.java:195)
           at hudson.tasks.BuildStepCompatibilityLayer.getProjectActions(BuildStepCompatibilityLayer.java:103)
           at hudson.maven.MavenModuleSet.createTransientActions(MavenModuleSet.java:485)
           at hudson.model.AbstractProject.updateTransientActions(AbstractProject.java:726)
           at hudson.maven.MavenModuleSet.updateTransientActions(MavenModuleSet.java:472)
           at hudson.model.AbstractProject.onLoad(AbstractProject.java:322)
           at hudson.maven.MavenModuleSet.onLoad(MavenModuleSet.java:810)
           at hudson.model.Items.load(Items.java:376)
           at jenkins.model.Jenkins$13.run(Jenkins.java:3276)
           at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
           at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296)
           at jenkins.model.Jenkins$5.runTask(Jenkins.java:1130)
           at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214)
           at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
           at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68)
           at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748){code}
           
          {code:java}
          java.lang.LinkageError: loader (instance of  hudson/ClassicPluginStrategy$AntClassLoader2): attempted  duplicate class definition for name: "hudson/tasks/test/TestResultProjectAction" at java.lang.ClassLoader.defineClass1(Native Method)
           at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
           at jenkins.util.AntClassLoader.defineClassFromData(AntClassLoader.java:1155)
           at hudson.ClassicPluginStrategy$AntClassLoader2.defineClassFromData(ClassicPluginStrategy.java:717)
           at jenkins.util.AntClassLoader.getClassFromStream(AntClassLoader.java:1326)
           at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1377)
           at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1342)
           at jenkins.ClassLoaderReflectionToolkit._findClass(ClassLoaderReflectionToolkit.java:107)
           at hudson.ClassicPluginStrategy$DependencyClassLoader.findClass(ClassicPluginStrategy.java:636)
           at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
           at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
           at jenkins.util.AntClassLoader.findBaseClass(AntClassLoader.java:1406)
           at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1085)
           at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
           at org.jenkinsci.plugins.xunit.XUnitPublisher.getProjectAction(XUnitPublisher.java:195)
           at hudson.tasks.BuildStepCompatibilityLayer.getProjectActions(BuildStepCompatibilityLayer.java:103)
           at hudson.matrix.MatrixProject.createTransientActions(MatrixProject.java:460)
           at hudson.model.AbstractProject.updateTransientActions(AbstractProject.java:726)
           at hudson.matrix.MatrixProject.updateTransientActions(MatrixProject.java:471)
           at hudson.model.AbstractProject.onLoad(AbstractProject.java:322)
           at hudson.matrix.MatrixProject.onLoad(MatrixProject.java:512)
           at hudson.model.Items.load(Items.java:376)
           at jenkins.model.Jenkins$13.run(Jenkins.java:3276)
           at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
           at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296)
           at jenkins.model.Jenkins$5.runTask(Jenkins.java:1130)
           at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214)
           at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
           at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68)
           at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)
          {code}
           

          Nikolas Falco added a comment -

          java.lang.LinkageError comes when the same class is loaded by different classloader. Plugin system is in charge of Jenkins core so please ciuld you post environment information, jenkins version and so on?

          Nikolas Falco added a comment - java.lang.LinkageError comes when the same class is loaded by different classloader. Plugin system is in charge of Jenkins core so please ciuld you post environment information, jenkins version and so on?

          benoit guerin added a comment -

          Jenkins 2.282 on up-to-date Debian stable

          Filtering with unit on installed plugins, I got :

          JUnit plugin 1.49
          TestNG Results Plugin 1.15

          Let me know if you need more

          benoit guerin added a comment - Jenkins 2.282 on up-to-date Debian stable Filtering with unit on installed plugins, I got : JUnit plugin 1.49 TestNG Results Plugin 1.15 Let me know if you need more

          benoit guerin added a comment -

          xunit plugin 3.0.1 does not work with Jenkins 2.282

          xunit plugin 3.0.0 does not work with Jenkins 2.283

          xunit plugin 3.0.0 works with Jenkins 2.282

          xunit plugin 3.0.1 works with Jenkins 2.283

          I updated my Jenkins, so I am closing this issue, sorry for the noise

          benoit guerin added a comment - xunit plugin 3.0.1 does not work with Jenkins 2.282 xunit plugin 3.0.0 does not work with Jenkins 2.283 xunit plugin 3.0.0 works with Jenkins 2.282 xunit plugin 3.0.1 works with Jenkins 2.283 I updated my Jenkins, so I am closing this issue, sorry for the noise
          benoit guerin made changes -
          Resolution New: Not A Defect [ 7 ]
          Status Original: Open [ 1 ] New: Closed [ 6 ]

          JENKINS-65766 caused "duplicate class definition" errors in Jenkins 2.276 and higher, until it was fixed in Jenkins 2.297 and 2.289.2. This JENKINS-65114 was reported on Jenkins 2.282, which is among the affected versions. Because the stack trace also matches, I am marking this as a duplicate.

          Kalle Niemitalo added a comment - JENKINS-65766 caused "duplicate class definition" errors in Jenkins 2.276 and higher, until it was fixed in Jenkins 2.297 and 2.289.2. This JENKINS-65114 was reported on Jenkins 2.282, which is among the affected versions. Because the stack trace also matches, I am marking this as a duplicate.
          Kalle Niemitalo made changes -
          Link New: This issue duplicates JENKINS-65766 [ JENKINS-65766 ]

            nfalco Nikolas Falco
            falcon benoit guerin
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: