[ http://jira.codehaus.org/browse/MNG-1663?page=comments#action_51770 ]
Vincent Siveton commented on MNG-1663: -------------------------------------- artifactProject = getMavenProjectFromRepository(...) is only used to get url and description. So, the report puts these informations in the dependencies table. Maybe, we could add the SCOPE_SYSTEM test and thus, skipping the display of url and description. > Dependencies report throws NullPointerException 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]
