report fails with a jar of "system" scope
-----------------------------------------

         Key: MSUREFIREREP-23
         URL: http://jira.codehaus.org/browse/MSUREFIREREP-23
     Project: Maven 2.x Surefire report Plugin
        Type: Bug

    Versions: 2.0    
 Environment: Windows 2000 with Jdk1.5
    Reporter: Frank Luo


If I set a jar file with a scope of "system", SureFire report fails. It works 
with default scope (compile).

Here are the details:

===Error message========================

[INFO] Generate "Maven Surefire Report" report.
[WARNING] Unable to locate Test Source XRef to link to - DISABLED
[ERROR] VM #displayTree: error : too few arguments to macro. Wanted 2 got 0
[ERROR] VM #menuItem: error : too few arguments to macro. Wanted 1 got 0
[INFO] Generate "Continuous Integration" report.
[INFO] Generate "Dependencies" report.
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] null
[INFO] ------------------------------------------------------------------------
[INFO] Trace
java.lang.NullPointerException
        at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(De
faultArtifactResolver.java:82)
        at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(De
faultArtifactResolver.java:63)
        at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepo
sitory(DefaultMavenProjectBuilder.java:467)
        at org.apache.maven.project.DefaultMavenProjectBuilder.buildFromReposito
ry(DefaultMavenProjectBuilder.java:225)
        at org.apache.maven.report.projectinfo.DependenciesReport$DependenciesRe
nderer.getMavenProjectFromRepository(DependenciesReport.java:456)
        at org.apache.maven.report.projectinfo.DependenciesReport$DependenciesRe
nderer.printDescriptionsAndURLs(DependenciesReport.java:392)
        at org.apache.maven.report.projectinfo.DependenciesReport$DependenciesRe
nderer.printDescriptionsAndURLs(DependenciesReport.java:429)
        at org.apache.maven.report.projectinfo.DependenciesReport$DependenciesRe
nderer.renderBody(DependenciesReport.java:277)
        at org.apache.maven.reporting.AbstractMavenReportRenderer.render(Abstrac
tMavenReportRenderer.java:65)
        at org.apache.maven.report.projectinfo.DependenciesReport.executeReport(
DependenciesReport.java:97)
        at org.apache.maven.reporting.AbstractMavenReport.generate(AbstractMaven
Report.java:101)
        at org.apache.maven.plugins.site.ReportDocumentRenderer.renderDocument(R
eportDocumentRenderer.java:67)

===== the dependency settings with "system" scope. It works if I take out 
"scope" and  "systemPath"================
    <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>jsp-api</artifactId>
      <version>2.0</version>
      <scope>system</scope>
      <systemPath>${CATALINA_HOME}/common/lib/servlet-api.jar</systemPath>
    </dependency>


===== Surefire setting =======================
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-report-plugin</artifactId>
      </plugin>



-- 
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

Reply via email to