That's not required any more!

Carlos Sanchez (JIRA) wrote:
>      [ http://jira.codehaus.org/browse/MPIR-2?page=all ]
>      
> Carlos Sanchez reopened MPIR-2:
> -------------------------------
> 
> 
> Reopen to change fix version
> 
>> Dependencies report throws NullPointerException when a transitive dependency 
>> has system scope
>> ---------------------------------------------------------------------------------------------
>>
>>          Key: MPIR-2
>>          URL: http://jira.codehaus.org/browse/MPIR-2
>>      Project: Maven 2.x Project Info Reports Plugin
>>         Type: Bug
> 
>>     Versions: 2.0-beta-3
>>     Reporter: Carlos Sanchez
>>     Assignee: Vincent Siveton
>>      Fix For: 2.0
> 
>>
>> 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;
>>                     }
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to