You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by "Vincent Siveton (JIRA)" <ji...@codehaus.org> on 2005/07/26 14:23:57 UTC

[jira] Created: (MNG-648) NPE in ArtifactUtils#artifactMapByVersionlessId(Collection artifacts)

NPE in ArtifactUtils#artifactMapByVersionlessId(Collection artifacts)
---------------------------------------------------------------------

         Key: MNG-648
         URL: http://jira.codehaus.org/browse/MNG-648
     Project: Maven 2
        Type: Bug
  Components: maven-artifact  
    Versions: 2.0-beta-1    
 Reporter: Vincent Siveton


Executing the following calls throws an NPE:
#components\maven-core>m2 site:site

Same thing for the test case:
#components\maven-plugins\maven-site-plugin\src\test\projects\site-plugin-test1>m2 site:site

Stack trace:
java.lang.NullPointerException
        at org.apache.maven.artifact.ArtifactUtils.artifactMapByVersionlessId(ArtifactUtils.java:57)
        at org.apache.maven.project.MavenProject.getReportArtifactMap(MavenProject.java:863)
        at org.apache.maven.plugin.DefaultPluginManager.getReports(DefaultPluginManager.java:410)
        at org.apache.maven.doxia.DoxiaMojo.getReports(DoxiaMojo.java:913)
        at org.apache.maven.doxia.DoxiaMojo.execute(DoxiaMojo.java:213)
        at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:368)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:172)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:153)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:136)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:106)
        at org.apache.maven.DefaultMaven.processProject(DefaultMaven.java:294)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:202)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:267)
        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:585)
        at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:243)
        at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:363)



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Closed: (MNG-648) NPE in ArtifactUtils#artifactMapByVersionlessId(Collection artifacts)

Posted by "John Casey (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MNG-648?page=all ]
     
John Casey closed MNG-648:
--------------------------

    Resolution: Fixed

if artifact list passed in is null, will return an empty Map instance. This is for convenience, so we don't have to do additional null checks, as in the case of plugin parameterization.

> NPE in ArtifactUtils#artifactMapByVersionlessId(Collection artifacts)
> ---------------------------------------------------------------------
>
>          Key: MNG-648
>          URL: http://jira.codehaus.org/browse/MNG-648
>      Project: Maven 2
>         Type: Bug
>   Components: maven-artifact
>     Versions: 2.0-beta-1
>     Reporter: Vincent Siveton

>
>
> Executing the following calls throws an NPE:
> #components\maven-core>m2 site:site
> Same thing for the test case:
> #components\maven-plugins\maven-site-plugin\src\test\projects\site-plugin-test1>m2 site:site
> Stack trace:
> java.lang.NullPointerException
>         at org.apache.maven.artifact.ArtifactUtils.artifactMapByVersionlessId(ArtifactUtils.java:57)
>         at org.apache.maven.project.MavenProject.getReportArtifactMap(MavenProject.java:863)
>         at org.apache.maven.plugin.DefaultPluginManager.getReports(DefaultPluginManager.java:410)
>         at org.apache.maven.doxia.DoxiaMojo.getReports(DoxiaMojo.java:913)
>         at org.apache.maven.doxia.DoxiaMojo.execute(DoxiaMojo.java:213)
>         at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:368)
>         at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:172)
>         at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:153)
>         at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:136)
>         at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:106)
>         at org.apache.maven.DefaultMaven.processProject(DefaultMaven.java:294)
>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:202)
>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:267)
>         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:585)
>         at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303)
>         at org.codehaus.classworlds.Launcher.launch(Launcher.java:243)
>         at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416)
>         at org.codehaus.classworlds.Launcher.main(Launcher.java:363)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org