Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Critical
-
Resolution: Won't Fix
-
Affects Version/s: None
-
Fix Version/s: None
-
Labels:None
-
Number of attachments :
Description
The latest release of Maven Plugin (1.467) is incompatible with the Sonar Jenkins Plugin 1.8.1.
All Projects associated with Sonar fail to load on Jenkins Startup with the following error message:
SEVERE: Failed Loading job myjob java.lang.NoSuchMethodError: hudson.maven.MavenModuleSet.getRootPOM()Ljava/lang/String; at hudson.plugins.sonar.SonarPublisher.getPomName(SonarPublisher.java:278) at hudson.plugins.sonar.SonarPublisher.getSonarUrl(SonarPublisher.java:340) at hudson.plugins.sonar.SonarPublisher.getProjectAction(SonarPublisher.java:358) at hudson.tasks.BuildStepCompatibilityLayer.getProjectActions(BuildStepCompatibilityLayer.java:73) at hudson.maven.MavenModuleSet.createTransientActions(MavenModuleSet.java:376) at hudson.model.AbstractProject.updateTransientActions(AbstractProject.java:624) at hudson.maven.MavenModuleSet.updateTransientActions(MavenModuleSet.java:363) at hudson.model.AbstractProject.onLoad(AbstractProject.java:279) at hudson.maven.MavenModuleSet.onLoad(MavenModuleSet.java:669) at hudson.model.Items.load(Items.java:115) at jenkins.model.Jenkins$15.run(Jenkins.java:2472) at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:146) at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259) at jenkins.model.Jenkins$6.runTask(Jenkins.java:865) at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187) at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:636)
The reason for this is this change:
https://github.com/jenkinsci/jenkins/commit/4e8775fc2c53a4fe4409a8b79c3bdd7eaa0274c0
Issue Links
- is related to
-
SONARJNKNS-57
Environment Variables not taken into account in "Additional properties" field
-
The Jira Task of the Jenkins Maven ticket about the change:
https://issues.jenkins-ci.org/browse/JENKINS-13822