Dependencies report throws NullPointerE xception when a transitive dependency 
has system scope
----------------------------------------------------------------------------------------------

         Key: MNG-1663
         URL: http://jira.codehaus.org/browse/MNG-1663
     Project: Maven 2
        Type: Bug
  Components: maven-project-info-reports-plugin  
    Versions: 2.0    
    Reporter: Carlos Sanchez
     Fix For: 2.0.1


DependenciesReport.java, inside getMavenProjectFromRepository( Artifact 
artifact, ArtifactRepository localRepository )

projectArtifact.file is always null, and when calling 
mavenProjectBuilder.buildFromRepository causes 

java.lang.NullPointerException
        at 
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:82)
        at 
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:63)
        at 
org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:377)
        at 
org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:343)
        at 
org.apache.maven.report.projectinfo.DependenciesReport$DependenciesRenderer.getMavenProjectFromRepository(DependenciesReport.java:373)
        at 
org.apache.maven.report.projectinfo.DependenciesReport$DependenciesRenderer.renderBody(DependenciesReport.java:297)
        at 
org.apache.maven.reporting.AbstractMavenReportRenderer.render(AbstractMavenReportRenderer.java:65)


I've made a quick fix ignoring system dependencies, not sure if we want to 
change it 
Inside renderBody
                    if ( Artifact.SCOPE_SYSTEM.equals( artifact.getScope() ) )
                    {
                        continue;
                    }


-- 
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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to