You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by "Mooney, Kevin C" <ke...@bankofamerica.com> on 2007/07/05 22:45:02 UTC

null pointer exception when maven attempts to generate dependency reports

Hello all,
 
I seem to be experiencing a strange issue when generating webpages with
mvn site on a project.  Most of the artifacts work fine however there
are two with quite similar poms that will return a null pointer
exception.  Here is the error output
 
[INFO] Generating "CPD Report" report.
[INFO] Generating "PMD Report" report.
[INFO] Generating "Continuous Integration" report.
[INFO] Generating "Dependencies" report.
[INFO]
------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO]
------------------------------------------------------------------------
[INFO] null
[INFO]
------------------------------------------------------------------------
[INFO] Trace
java.lang.NullPointerException
        at
sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:9
1)
        at java.lang.Double.parseDouble(Double.java:482)
        at
org.apache.maven.report.projectinfo.dependencies.renderer.Dependenci
sRenderer.renderSectionDependencyFileDetails(DependenciesRenderer.java:3
75)
        at
org.apache.maven.report.projectinfo.dependencies.renderer.Dependenci
sRenderer.renderBody(DependenciesRenderer.java:165)
        at
org.apache.maven.reporting.AbstractMavenReportRenderer.render(Abstra
tMavenReportRenderer.java:65)
        at
org.apache.maven.report.projectinfo.DependenciesReport.executeReport
DependenciesReport.java:140)
        at
org.apache.maven.reporting.AbstractMavenReport.generate(AbstractMave
Report.java:101)
        at
org.apache.maven.plugins.site.ReportDocumentRenderer.renderDocument(
eportDocumentRenderer.java:139)
        at
org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderModule
DefaultSiteRenderer.java:266)
        at
org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render(Defau
tSiteRenderer.java:99)
        at
org.apache.maven.plugins.site.SiteMojo.renderLocale(SiteMojo.java:13
)
        at
org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:97)
        at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlug
nManager.java:443)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Def
ultLifecycleExecutor.java:539)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithL
fecycle(DefaultLifecycleExecutor.java:480)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defa
ltLifecycleExecutor.java:459)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHa
dleFailures(DefaultLifecycleExecutor.java:311)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegme
ts(DefaultLifecycleExecutor.java:278)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultL
fecycleExecutor.java:143)
        at
org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl
java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcce
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430
 
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 26 seconds
[INFO] Finished at: Thu Jul 05 15:42:29 CDT 2007
[INFO] Final Memory: 46M/254M
[INFO]
------------------------------------------------------------------------
 
 
 
Here is the pom file for one of the artifacts.
 
ject xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd">
 <modelVersion>4.0.0</modelVersion>
 <parent>
  <groupId>odin.curves</groupId>
  <artifactId>applications</artifactId>
  <version>1.1-SNAPSHOT</version>
 </parent>
 <groupId>odin.curves.applications</groupId>
 <artifactId>odin-curves-ear</artifactId>
 <version>1.1-SNAPSHOT</version>
 <name>Odin Curves Enterprise Application</name>
 <packaging>ear</packaging>
 <description>Odin Curves Ear</description>
 <dependencies>
  <dependency>
   <groupId>odin.curves.applications</groupId>
   <artifactId>odin-curve-run-ws</artifactId>
   <version>1.1-SNAPSHOT</version>
   <type>war</type>
  </dependency>
 </dependencies>
 <build>
  <plugins>
   <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-ear-plugin</artifactId>
    <configuration>
     <earSourceDirectory>
      src/main/resources
     </earSourceDirectory>
     <modules>
      <webModule>
       <groupId>odin.curves.applications</groupId>
       <artifactId>odin-curve-run-ws</artifactId>
       <contextRoot>odin/curve/run</contextRoot>
      </webModule>
     </modules>
    </configuration>
   </plugin>
   <plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>weblogic-maven-plugin</artifactId>
    <!-- version>2.9.0-SNAPSHOT</version -->
    <configuration>
     <verbose>true</verbose>
     <debug>true</debug>
     <nowarnings>false</nowarnings>
     <lineNumbers>true</lineNumbers>
     <adminServerHostName>
      ${ejb.host}
     </adminServerHostName>
     <adminServerPort>${ejb.port}</adminServerPort>
     <adminServerProtocol>t3</adminServerProtocol>
     <userId>${ejb.user}</userId>
     <password>${ejb.password}</password>
     <upload>${ejb.remote}</upload>
     <remote>${ejb.remote}</remote>
     <targetNames>${ejb.server.name}</targetNames>
    </configuration>   
    <dependencies>
     <dependency>
      <groupId>sun.jdk</groupId>
      <artifactId>tools</artifactId>
      <version>1.5.1</version>
      <systemPath>
       ${java.home}/../lib/tools.jar
      </systemPath>
      <scope>system</scope>
     </dependency>
    </dependencies>
   </plugin>
  </plugins>
 </build>
</project>
 
Any help or direction at all would be greatly appreciated.

Thank You,
Kevin