In the latest version(1.485) of Jenkins with only Checkstyle plugin and Static Analysis Utilities/Static Analysis Collector Plug-in installed and no any other configuration change, enabling Publish Checkstyle analysis results in a maven 2 job type and use checkstyle:checkstyle as maven goal will get exception as below:

      [INFO] ------------------------------------------------------------------------
      [INFO] Trace
      org.apache.commons.logging.LogConfigurationException: java.lang.IllegalAccessError: tried to access class org.apache.commons.logging.impl.LogFactoryImpl$3 from class org.apache.commons.logging.impl.LogFactoryImpl (Caused by java.lang.IllegalAccessError: tried to access class org.apache.commons.logging.impl.LogFactoryImpl$3 from class org.apache.commons.logging.impl.LogFactoryImpl)
      	at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:637)
      	at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:336)
      	at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:704)
      	at org.apache.commons.digester.Digester.<init>(Digester.java:304)
      	at hudson.plugins.checkstyle.parser.CheckStyleParser.parse(CheckStyleParser.java:48)
      	at hudson.plugins.analysis.core.AbstractAnnotationParser.parse(AbstractAnnotationParser.java:53)
      	at hudson.plugins.analysis.core.FilesParser.parseFile(FilesParser.java:261)
      	at hudson.plugins.analysis.core.FilesParser.parseFiles(FilesParser.java:220)
      	at hudson.plugins.analysis.core.FilesParser.invoke(FilesParser.java:169)
      	at hudson.plugins.analysis.core.FilesParser.invoke(FilesParser.java:31)
      	at hudson.FilePath.act(FilePath.java:851)
      	at hudson.FilePath.act(FilePath.java:824)
      	at hudson.plugins.checkstyle.CheckStyleReporter.perform(CheckStyleReporter.java:120)
      	at hudson.plugins.analysis.core.HealthAwareReporter.postExecute(HealthAwareReporter.java:313)
      	at hudson.maven.Maven2Builder.postExecute(Maven2Builder.java:155)
      	at hudson.maven.MavenBuilder$Adapter.postExecute(MavenBuilder.java:310)
      	at hudson.maven.agent.PluginManagerInterceptor$1MojoIntercepterImpl.callPost(PluginManagerInterceptor.java:170)
      	at hudson.maven.agent.PluginManagerInterceptor.executeMojo(PluginManagerInterceptor.java:183)
      	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
      	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:569)
      	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:539)
      	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
      	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
      	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
      	at org.apache.maven.lifecycle.LifecycleExecutorInterceptor.execute(LifecycleExecutorInterceptor.java:65)
      	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
      	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
      	at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
      	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.classworlds.Launcher.launchEnhanced(Launcher.java:315)
      	at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
      	at hudson.maven.agent.Main.launch(Main.java:185)
      	at hudson.maven.MavenBuilder.call(MavenBuilder.java:151)
      	at hudson.maven.Maven2Builder.call(Maven2Builder.java:77)
      	at hudson.maven.Maven2Builder.call(Maven2Builder.java:53)
      	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:662)
      Caused by: java.lang.IllegalAccessError: tried to access class org.apache.commons.logging.impl.LogFactoryImpl$3 from class org.apache.commons.logging.impl.LogFactoryImpl
      	at org.apache.commons.logging.impl.LogFactoryImpl.getParentClassLoader(LogFactoryImpl.java:700)
      	at org.apache.commons.logging.impl.LogFactoryImpl.createLogFromClass(LogFactoryImpl.java:1187)
      	at org.apache.commons.logging.impl.LogFactoryImpl.discoverLogImplementation(LogFactoryImpl.java:914)
      	at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:604)
      	... 46 more
      

          [JENKINS-15490] Analysis parsers don't work with maven 2 jobs

          Justin Ye added a comment -

          I attached the test eclipse project which is actually empty but only with the dependency in the pom.

          Justin Ye added a comment - I attached the test eclipse project which is actually empty but only with the dependency in the pom.

          Justin Ye added a comment - - edited

          This is the complete log of build:

          Started by user anonymous
          Building in workspace D:\Jenkins\workspace\build-testlib
          Updating http://172.16.5.12/svn/argus/poc/testlib/trunk
          A         target\test-classes
          A         target\classes
          At revision 67733
          Parsing POMs
          [build-testlib] $ "C:\Program Files\Java\jdk1.6.0_23/bin/java" -Xms256m -Xmx512m -cp D:\Jenkins\plugins\maven-plugin\WEB-INF\lib\maven-agent-1.2.jar;D:\apache-maven-2.2.1\boot\classworlds-1.1.jar hudson.maven.agent.Main D:\apache-maven-2.2.1 D:\Jenkins\war\WEB-INF\lib\remoting-2.17.jar D:\Jenkins\plugins\maven-plugin\WEB-INF\lib\maven-interceptor-1.2.jar 3679 D:\Jenkins\plugins\maven-plugin\WEB-INF\lib\maven2.1-interceptor-1.2.jar
          <===[JENKINS REMOTING CAPACITY]===>channel started
          log4j:WARN No appenders could be found for logger (org.apache.commons.beanutils.converters.BooleanConverter).
          log4j:WARN Please initialize the log4j system properly.
          Executing Maven:  -B -f D:\Jenkins\workspace\build-testlib\pom.xml clean checkstyle:checkstyle
          [INFO] Scanning for projects...
          [INFO] Searching repository for plugin with prefix: 'checkstyle'.
          [INFO] ------------------------------------------------------------------------
          [INFO] Building Unnamed - test:testlib:jar:0.0.1-SNAPSHOT
          [INFO]    task-segment: [clean, checkstyle:checkstyle]
          [INFO] ------------------------------------------------------------------------
          [INFO] [clean:clean {execution: default-clean}]
          [INFO] Deleting directory D:\Jenkins\workspace\build-testlib\target
          [INFO] [checkstyle:checkstyle {execution: default-cli}]
          [WARNING] File encoding has not been set, using platform encoding GBK, i.e. build is platform dependent!
          [INFO] 
          [WARNING] Unable to locate Source XRef to link to - DISABLED
          [JENKINS] Archiving D:\Jenkins\workspace\build-testlib\pom.xml to D:\Jenkins\jobs\build-testlib\modules\test$testlib\builds\2012-10-16_10-46-55\archive\test\testlib\0.0.1-SNAPSHOT\testlib-0.0.1-SNAPSHOT.pom
          [INFO] ------------------------------------------------------------------------
          [ERROR] FATAL ERROR
          [INFO] ------------------------------------------------------------------------
          [INFO] java.lang.IllegalAccessError: tried to access class org.apache.commons.logging.impl.LogFactoryImpl$3 from class org.apache.commons.logging.impl.LogFactoryImpl (Caused by java.lang.IllegalAccessError: tried to access class org.apache.commons.logging.impl.LogFactoryImpl$3 from class org.apache.commons.logging.impl.LogFactoryImpl)
          [INFO] ------------------------------------------------------------------------
          [INFO] Trace
          org.apache.commons.logging.LogConfigurationException: java.lang.IllegalAccessError: tried to access class org.apache.commons.logging.impl.LogFactoryImpl$3 from class org.apache.commons.logging.impl.LogFactoryImpl (Caused by java.lang.IllegalAccessError: tried to access class org.apache.commons.logging.impl.LogFactoryImpl$3 from class org.apache.commons.logging.impl.LogFactoryImpl)
          	at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:637)
          	at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:336)
          	at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:704)
          	at org.apache.commons.digester.Digester.<init>(Digester.java:304)
          	at hudson.plugins.checkstyle.parser.CheckStyleParser.parse(CheckStyleParser.java:48)
          	at hudson.plugins.analysis.core.AbstractAnnotationParser.parse(AbstractAnnotationParser.java:53)
          	at hudson.plugins.analysis.core.FilesParser.parseFile(FilesParser.java:261)
          	at hudson.plugins.analysis.core.FilesParser.parseFiles(FilesParser.java:220)
          	at hudson.plugins.analysis.core.FilesParser.invoke(FilesParser.java:169)
          	at hudson.plugins.analysis.core.FilesParser.invoke(FilesParser.java:31)
          	at hudson.FilePath.act(FilePath.java:851)
          	at hudson.FilePath.act(FilePath.java:824)
          	at hudson.plugins.checkstyle.CheckStyleReporter.perform(CheckStyleReporter.java:120)
          	at hudson.plugins.analysis.core.HealthAwareReporter.postExecute(HealthAwareReporter.java:313)
          	at hudson.maven.Maven2Builder.postExecute(Maven2Builder.java:155)
          	at hudson.maven.MavenBuilder$Adapter.postExecute(MavenBuilder.java:310)
          	at hudson.maven.agent.PluginManagerInterceptor$1MojoIntercepterImpl.callPost(PluginManagerInterceptor.java:170)
          	at hudson.maven.agent.PluginManagerInterceptor.executeMojo(PluginManagerInterceptor.java:183)
          	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
          	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:569)
          	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:539)
          	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
          	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
          	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
          	at org.apache.maven.lifecycle.LifecycleExecutorInterceptor.execute(LifecycleExecutorInterceptor.java:65)
          	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
          	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
          	at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
          	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.classworlds.Launcher.launchEnhanced(Launcher.java:315)
          	at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
          	at hudson.maven.agent.Main.launch(Main.java:185)
          	at hudson.maven.MavenBuilder.call(MavenBuilder.java:151)
          	at hudson.maven.Maven2Builder.call(Maven2Builder.java:77)
          	at hudson.maven.Maven2Builder.call(Maven2Builder.java:53)
          	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:662)
          Caused by: java.lang.IllegalAccessError: tried to access class org.apache.commons.logging.impl.LogFactoryImpl$3 from class org.apache.commons.logging.impl.LogFactoryImpl
          	at org.apache.commons.logging.impl.LogFactoryImpl.getParentClassLoader(LogFactoryImpl.java:700)
          	at org.apache.commons.logging.impl.LogFactoryImpl.createLogFromClass(LogFactoryImpl.java:1187)
          	at org.apache.commons.logging.impl.LogFactoryImpl.discoverLogImplementation(LogFactoryImpl.java:914)
          	at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:604)
          	... 46 more
          [INFO] ------------------------------------------------------------------------
          [INFO] Total time: 4 seconds
          [INFO] Finished at: Tue Oct 16 10:47:01 CST 2012
          [INFO] Final Memory: 21M/247M
          [INFO] ------------------------------------------------------------------------
          channel stopped
          Finished: FAILURE
          

          Justin Ye added a comment - - edited This is the complete log of build: Started by user anonymous Building in workspace D:\Jenkins\workspace\build-testlib Updating http://172.16.5.12/svn/argus/poc/testlib/trunk A target\test-classes A target\classes At revision 67733 Parsing POMs [build-testlib] $ "C:\Program Files\Java\jdk1.6.0_23/bin/java" -Xms256m -Xmx512m -cp D:\Jenkins\plugins\maven-plugin\WEB-INF\lib\maven-agent-1.2.jar;D:\apache-maven-2.2.1\boot\classworlds-1.1.jar hudson.maven.agent.Main D:\apache-maven-2.2.1 D:\Jenkins\war\WEB-INF\lib\remoting-2.17.jar D:\Jenkins\plugins\maven-plugin\WEB-INF\lib\maven-interceptor-1.2.jar 3679 D:\Jenkins\plugins\maven-plugin\WEB-INF\lib\maven2.1-interceptor-1.2.jar <===[JENKINS REMOTING CAPACITY]===> channel started log4j:WARN No appenders could be found for logger (org.apache.commons.beanutils.converters.BooleanConverter). log4j:WARN Please initialize the log4j system properly. Executing Maven: -B -f D:\Jenkins\workspace\build-testlib\pom.xml clean checkstyle:checkstyle [INFO] Scanning for projects... [INFO] Searching repository for plugin with prefix: 'checkstyle' . [INFO] ------------------------------------------------------------------------ [INFO] Building Unnamed - test:testlib:jar:0.0.1-SNAPSHOT [INFO] task-segment: [clean, checkstyle:checkstyle] [INFO] ------------------------------------------------------------------------ [INFO] [clean:clean {execution: default-clean}] [INFO] Deleting directory D:\Jenkins\workspace\build-testlib\target [INFO] [checkstyle:checkstyle {execution: default-cli}] [WARNING] File encoding has not been set, using platform encoding GBK, i.e. build is platform dependent! [INFO] [WARNING] Unable to locate Source XRef to link to - DISABLED [JENKINS] Archiving D:\Jenkins\workspace\build-testlib\pom.xml to D:\Jenkins\jobs\build-testlib\modules\test$testlib\builds\2012-10-16_10-46-55\archive\test\testlib\0.0.1-SNAPSHOT\testlib-0.0.1-SNAPSHOT.pom [INFO] ------------------------------------------------------------------------ [ERROR] FATAL ERROR [INFO] ------------------------------------------------------------------------ [INFO] java.lang.IllegalAccessError: tried to access class org.apache.commons.logging.impl.LogFactoryImpl$3 from class org.apache.commons.logging.impl.LogFactoryImpl (Caused by java.lang.IllegalAccessError: tried to access class org.apache.commons.logging.impl.LogFactoryImpl$3 from class org.apache.commons.logging.impl.LogFactoryImpl) [INFO] ------------------------------------------------------------------------ [INFO] Trace org.apache.commons.logging.LogConfigurationException: java.lang.IllegalAccessError: tried to access class org.apache.commons.logging.impl.LogFactoryImpl$3 from class org.apache.commons.logging.impl.LogFactoryImpl (Caused by java.lang.IllegalAccessError: tried to access class org.apache.commons.logging.impl.LogFactoryImpl$3 from class org.apache.commons.logging.impl.LogFactoryImpl) at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:637) at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:336) at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:704) at org.apache.commons.digester.Digester. <init> (Digester.java:304) at hudson.plugins.checkstyle.parser.CheckStyleParser.parse(CheckStyleParser.java:48) at hudson.plugins.analysis.core.AbstractAnnotationParser.parse(AbstractAnnotationParser.java:53) at hudson.plugins.analysis.core.FilesParser.parseFile(FilesParser.java:261) at hudson.plugins.analysis.core.FilesParser.parseFiles(FilesParser.java:220) at hudson.plugins.analysis.core.FilesParser.invoke(FilesParser.java:169) at hudson.plugins.analysis.core.FilesParser.invoke(FilesParser.java:31) at hudson.FilePath.act(FilePath.java:851) at hudson.FilePath.act(FilePath.java:824) at hudson.plugins.checkstyle.CheckStyleReporter.perform(CheckStyleReporter.java:120) at hudson.plugins.analysis.core.HealthAwareReporter.postExecute(HealthAwareReporter.java:313) at hudson.maven.Maven2Builder.postExecute(Maven2Builder.java:155) at hudson.maven.MavenBuilder$Adapter.postExecute(MavenBuilder.java:310) at hudson.maven.agent.PluginManagerInterceptor$1MojoIntercepterImpl.callPost(PluginManagerInterceptor.java:170) at hudson.maven.agent.PluginManagerInterceptor.executeMojo(PluginManagerInterceptor.java:183) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:569) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:539) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180) at org.apache.maven.lifecycle.LifecycleExecutorInterceptor.execute(LifecycleExecutorInterceptor.java:65) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) at org.apache.maven.cli.MavenCli.main(MavenCli.java:362) 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.classworlds.Launcher.launchEnhanced(Launcher.java:315) at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) at hudson.maven.agent.Main.launch(Main.java:185) at hudson.maven.MavenBuilder.call(MavenBuilder.java:151) at hudson.maven.Maven2Builder.call(Maven2Builder.java:77) at hudson.maven.Maven2Builder.call(Maven2Builder.java:53) 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:662) Caused by: java.lang.IllegalAccessError: tried to access class org.apache.commons.logging.impl.LogFactoryImpl$3 from class org.apache.commons.logging.impl.LogFactoryImpl at org.apache.commons.logging.impl.LogFactoryImpl.getParentClassLoader(LogFactoryImpl.java:700) at org.apache.commons.logging.impl.LogFactoryImpl.createLogFromClass(LogFactoryImpl.java:1187) at org.apache.commons.logging.impl.LogFactoryImpl.discoverLogImplementation(LogFactoryImpl.java:914) at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:604) ... 46 more [INFO] ------------------------------------------------------------------------ [INFO] Total time: 4 seconds [INFO] Finished at: Tue Oct 16 10:47:01 CST 2012 [INFO] Final Memory: 21M/247M [INFO] ------------------------------------------------------------------------ channel stopped Finished: FAILURE

          Justin Ye added a comment -

          I tried with maven 3.0.4 and the error is gone. But the problem is our company cannot switch to maven 3 for now.

          Justin Ye added a comment - I tried with maven 3.0.4 and the error is gone. But the problem is our company cannot switch to maven 3 for now.

          Ulli Hafner added a comment -

          Ok, I see. Until that is fixed, can you please try as a workaround:

          1. switch to the freestyle job type
          2. split your job into a maven 2 job that builds your project (and produces the checkstyle results) and a freestyle job that simply parses the results from the first job and visualizes the results

          Ulli Hafner added a comment - Ok, I see. Until that is fixed, can you please try as a workaround: switch to the freestyle job type split your job into a maven 2 job that builds your project (and produces the checkstyle results) and a freestyle job that simply parses the results from the first job and visualizes the results

          Justin Ye added a comment - - edited

          thanks, Ulli.
          Is it a bug of Jenkins or the plugin? How long would it take to fix this issue?
          I'm afraid we cannot apply the workaround to all of our jobs.

          Justin Ye added a comment - - edited thanks, Ulli. Is it a bug of Jenkins or the plugin? How long would it take to fix this issue? I'm afraid we cannot apply the workaround to all of our jobs.

          Ulli Hafner added a comment -

          I don't know if that is something that needs to be fixed in core or my plug-in. I would suspect that my plug-in needs to be fixed. Before I can make an estimation I need to look into that bug and try to reproduce it on my machine.

          Ulli Hafner added a comment - I don't know if that is something that needs to be fixed in core or my plug-in. I would suspect that my plug-in needs to be fixed. Before I can make an estimation I need to look into that bug and try to reproduce it on my machine.

          Justin Ye added a comment -

          Hi Ulli, how is this issue going on ? I am not sure how long this kind of issue usually takes, if it cannot be fixed in recent release. I may need to find another plan.
          Please let me know. Thanks.

          Justin Ye added a comment - Hi Ulli, how is this issue going on ? I am not sure how long this kind of issue usually takes, if it cannot be fixed in recent release. I may need to find another plan. Please let me know. Thanks.

          Ulli Hafner added a comment -

          I don't have spare time to work on a fix right now. So it would be good if you find a workaround for your setup...

          Ulli Hafner added a comment - I don't have spare time to work on a fix right now. So it would be good if you find a workaround for your setup...

          Ulli Hafner added a comment -

          I tried some ideas to get the plug-in correctly running with maven 2, however nothing worked. I think that this actually is a problem in the classloader of the maven 2 plug-in in Jenkins core... Seems that they are new isolated enough.

          Ulli Hafner added a comment - I tried some ideas to get the plug-in correctly running with maven 2, however nothing worked. I think that this actually is a problem in the classloader of the maven 2 plug-in in Jenkins core... Seems that they are new isolated enough.

          Ulli Hafner added a comment -

          I think maven 2 should not be supported anymore.

          Ulli Hafner added a comment - I think maven 2 should not be supported anymore.

            drulli Ulli Hafner
            xstyle Justin Ye
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: