Issue Type: Bug Bug
Affects Versions: 2.0
Assignee: Unassigned
Created: 27/Dec/12 5:41 AM
Description:

We have the following execution defined in our parent POM, so that Maven runs the versions plugin just before the 'install' phase:

<plugin>
  <inherited>true</inherited>
  <groupId>org.codehaus.mojo</groupId>
  <artifactId>versions-maven-plugin</artifactId>
  <executions>
    <execution>
      <phase>verify</phase>
      <goals>
        <goal>display-dependency-updates</goal>
        <goal>display-plugin-updates</goal>
        <goal>display-property-updates</goal>
      </goals>
    </execution>
  </executions>
</plugin>

After upgrading the plugin from version 1.3.1 to 2.0, it started failing with the following output (verbose mode):

[INFO] --- versions-maven-plugin:2.0:display-plugin-updates (default) @ our-root-pom ---
[DEBUG] Configuring mojo org.codehaus.mojo:versions-maven-plugin:2.0:display-plugin-updates from plugin realm ClassRealm[plugin>org.codehaus.mojo:versions-maven-plugin:2.0, parent: sun.misc.Launcher$AppClassLoader@11b86e7]
[DEBUG] Configuring mojo 'org.codehaus.mojo:versions-maven-plugin:2.0:display-plugin-updates' with basic configurator -->
[DEBUG]   (f) allowSnapshots = false
[DEBUG]   (f) localRepository =        id: local
      url: <...>
   layout: none

[DEBUG]   (s) project = MavenProject: com.rbs.fxalgo:our-root-pom:1.0.42-SNAPSHOT @ <...>
[DEBUG]   (f) reactorProjects = [MavenProject: com.rbs.fxalgo:our-root-pom:1.0.42-SNAPSHOT @ <...>]
[DEBUG]   (f) remoteArtifactRepositories = [<...>]
[DEBUG]   (f) remotePluginRepositories = [<...>]
[DEBUG]   (f) serverId = <...>
[DEBUG]   (f) session = org.apache.maven.execution.MavenSession@486cdd
[DEBUG]   (f) settings = org.apache.maven.execution.SettingsAdapter@be6108
[DEBUG] -- end configuration --
[DEBUG] Using Maven 3.x strategy to determine superpom defined plugins
[DEBUG] Looking up lifecyle mappings for packaging pom from ClassRealm[plugin>org.codehaus.mojo:versions-maven-plugin:2.0, parent: sun.misc.Launcher$AppClassLoader@11b86e7]
[DEBUG] superPom plugins = {org.apache.maven.plugins:maven-clean-plugin=2.4.1, org.apache.maven.plugins:maven-install-plugin=2.3.1, org.apache.maven.plugins:maven-deploy-plugin=2.7, org.apache.maven.plugins:maven-site-plugin=3.0, org.apache.maven.plugins:maven-antrun-plugin=1.3, org.apache.maven.plugins:maven-assembly-plugin=2.2-beta-5, org.apache.maven.plugins:maven-dependency-plugin=2.1, org.apache.maven.plugins:maven-release-plugin=2.0, org.apache.maven.plugins:maven-source-plugin=null, org.apache.maven.plugins:maven-javadoc-plugin=null}
[DEBUG] Building list of project plugins...
[DEBUG] Original model:
<...>
[DEBUG] super-pom version map
    org.apache.maven.plugins:maven-clean-plugin:2.4.1
    org.apache.maven.plugins:maven-install-plugin:2.3.1
    org.apache.maven.plugins:maven-deploy-plugin:2.7
    org.apache.maven.plugins:maven-site-plugin:3.0
    org.apache.maven.plugins:maven-antrun-plugin:1.3
    org.apache.maven.plugins:maven-assembly-plugin:2.2-beta-5
    org.apache.maven.plugins:maven-dependency-plugin:2.1
    org.apache.maven.plugins:maven-release-plugin:2.0
    org.apache.maven.plugins:maven-source-plugin:null
    org.apache.maven.plugins:maven-javadoc-plugin:null
[DEBUG] parent version map
[DEBUG] aggregate version map
    org.apache.maven.plugins:maven-clean-plugin:2.4.1
    org.apache.maven.plugins:maven-antrun-plugin:1.3
    org.apache.maven.plugins:maven-dependency-plugin:2.1
    org.apache.maven.plugins:maven-javadoc-plugin:null
    org.apache.maven.plugins:maven-assembly-plugin:2.2-beta-5
    org.apache.maven.plugins:maven-deploy-plugin:2.7
    org.apache.maven.plugins:maven-install-plugin:2.3.1
    org.apache.maven.plugins:maven-site-plugin:3.0
    org.apache.maven.plugins:maven-release-plugin:2.0
    org.apache.maven.plugins:maven-source-plugin:null
[DEBUG] final aggregate version map
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.109s
[INFO] Finished at: Thu Dec 27 11:29:56 GMT 2012
[INFO] Final Memory: 10M/24M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.codehaus.mojo:versions-maven-plugin:2.0:display-plugin-updates (default) on project our-root-pom: Execution default of goal org.codehaus.mojo:versions-maven-plugin:2.0:display-plugin-updates failed. NullPointerException -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.mojo:versions-maven-plugin:2.0:display-plugin-updates (default) on project our-root-pom: Execution default of goal org.codehaus.mojo:versions-maven-plugin:2.0:display-plugin-updates failed.
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:225)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
	at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
	at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
	at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
	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.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
	at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
	at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
	at org.codehaus.classworlds.Launcher.main(Launcher.java:47)
	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 com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)
Caused by: org.apache.maven.plugin.PluginExecutionException: Execution default of goal org.codehaus.mojo:versions-maven-plugin:2.0:display-plugin-updates failed.
	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:110)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
	... 25 more
Caused by: java.lang.NullPointerException
	at org.apache.maven.project.interpolation.PathTranslatingPostProcessor.execute(PathTranslatingPostProcessor.java:58)
	at org.codehaus.plexus.interpolation.StringSearchInterpolator.interpolate(StringSearchInterpolator.java:223)
	at org.codehaus.plexus.interpolation.StringSearchInterpolator.interpolate(StringSearchInterpolator.java:124)
	at org.apache.maven.project.interpolation.AbstractStringBasedModelInterpolator.interpolateInternal(AbstractStringBasedModelInterpolator.java:316)
	at org.apache.maven.project.interpolation.StringSearchModelInterpolator$InterpolateObjectAction.traverseObjectWithParents(StringSearchModelInterpolator.java:270)
	at org.apache.maven.project.interpolation.StringSearchModelInterpolator$InterpolateObjectAction.traverseObjectWithParents(StringSearchModelInterpolator.java:344)
	at org.apache.maven.project.interpolation.StringSearchModelInterpolator$InterpolateObjectAction.run(StringSearchModelInterpolator.java:137)
	at org.apache.maven.project.interpolation.StringSearchModelInterpolator$InterpolateObjectAction.run(StringSearchModelInterpolator.java:104)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.apache.maven.project.interpolation.StringSearchModelInterpolator.interpolateObject(StringSearchModelInterpolator.java:83)
	at org.apache.maven.project.interpolation.StringSearchModelInterpolator.interpolate(StringSearchModelInterpolator.java:65)
	at org.codehaus.mojo.versions.DisplayPluginUpdatesMojo.getProjectPlugins(DisplayPluginUpdatesMojo.java:1557)
	at org.codehaus.mojo.versions.DisplayPluginUpdatesMojo.execute(DisplayPluginUpdatesMojo.java:469)
	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
	... 26 more
Environment: Apache Maven 3.0.4 (r1232337; 2012-01-17 08:44:56+0000)
Java version: 1.6.0_25, vendor: Sun Microsystems Inc.
Default locale: en_GB, platform encoding: windows-1252
OS name: "windows xp", version: "5.1", arch: "x86", family: "windows"
Project: Maven 2.x Versions Plugin
Priority: Major Major
Reporter: Sergei Ivanov
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira
--------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email

Reply via email to