NPE in printArtifactsLocations() for blacklisted repo -----------------------------------------------------
Key: MPIR-131 URL: http://jira.codehaus.org/browse/MPIR-131 Project: Maven 2.x Project Info Reports Plugin Issue Type: Bug Components: dependencies Affects Versions: 2.1 Environment: Linux (Sun JDK 1.6), Windows (IBM VM 1.4). No direct Internet access; going through local Artifactory repository. Reporter: Klaus Brunner Priority: Critical I'm getting NPEs when running the reports plugin at this location: [INFO] Generating "Dependencies" report. [WARNING] The repository url 'http://repo1.maven.org/maven2' is invalid - Repository 'central' will be blacklisted. [INFO] ------------------------------------------------------------------------ [ERROR] FATAL ERROR [INFO] ------------------------------------------------------------------------ [INFO] null [INFO] ------------------------------------------------------------------------ [INFO] Trace java.lang.NullPointerException at org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRenderer.printArtifactsLocations(DependenciesRenderer.java:1182) at org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRenderer.renderSectionDependencyRepositoryLocations(DependenciesRenderer.java:641) at org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRenderer.renderBody(DependenciesRenderer.java:274) at org.apache.maven.reporting.AbstractMavenReportRenderer.render(AbstractMavenReportRenderer.java:65) at org.apache.maven.report.projectinfo.DependenciesReport.executeReport(DependenciesReport.java:239) Taking a brief look with the debugger, it appears that the totalByRepo map in DependenciesRenderer.printArtifactsLocations() is empty - so looking up any entry will of course return null and result in an NPE here: totalRow[idnum++] = totalByRepo.get( repokey ).toString(); Note that this used to work fine before the 2.1 release. -- 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