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