Hi every one..
I'm using the StatScm plugin, which generates statistical charts for
the SCM changes(Commits and so on)...
The problem is that when I execute the site:site goal I got a null
pointer exception caused probably by this plugin..
Here are Parts of my POM.XML:
<pluginRepositories>
...
<pluginRepository>
<id>stat-scm-sourceforge</id>
<url>http://stat-scm.sourceforge.net/maven2</url>
</pluginRepository>
<pluginRepository>
<id>stat-scm-sourceforge-snapshot</id>
<url>http://stat-scm.sourceforge.net/maven2-snapshots</url>
</pluginRepository>
<pluginRepository>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>central</id>
<name>Maven Plugin Repository</name>
<url>http://repo1.maven.org/maven2</url>
</pluginRepository>
...
</pluginRepositories>
...
<reporting>
<outputDirectory>${project.build.directory}/site</outputDirectory>
<plugins>
...
<plugin>
<groupId>net.sf</groupId>
<artifactId>stat-scm</artifactId>
</plugin>
....
</plugins>
</reporting>
And this is the exception trace
[WARNING] cvs log: Logging src/main/webapp/WEB-INF
[INFO] scm log ...; exitValue: 0
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] null
[INFO] ------------------------------------------------------------------------
[INFO] Trace
java.lang.NullPointerException
at net.sf.statcvs.pages.Page.add(Page.java:160)
at
net.sf.statcvs.pages.FileSizesPageMaker.toFile(FileSizesPageMaker.jav
a:53)
at
net.sf.statcvs.pages.ReportSuiteMaker.toFile(ReportSuiteMaker.java:80
)
at net.sf.statcvs.Main.generateDefaultHTMLSuite(Main.java:225)
at net.sf.statscm.StatScmMojo.doCvsStats(StatScmMojo.java:194)
at net.sf.statscm.StatScmMojo.executeReport(StatScmMojo.java:132)
at
org.apache.maven.reporting.AbstractMavenReport.generate(AbstractMaven
Report.java:101)
at
org.apache.maven.plugins.site.ReportDocumentRenderer.renderDocument(R
eportDocumentRenderer.java:67)
at
org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderModule(
DefaultSiteRenderer.java:239)
at
org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render(Defaul
tSiteRenderer.java:115)
at
org.apache.maven.plugins.site.SiteMojo.renderLocale(SiteMojo.java:124
)
at org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:92)
at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
nManager.java:412)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
ultLifecycleExecutor.java:534)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi
fecycle(DefaultLifecycleExecutor.java:475)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
ltLifecycleExecutor.java:454)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
dleFailures(DefaultLifecycleExecutor.java:306)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
ts(DefaultLifecycleExecutor.java:273)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
fecycleExecutor.java:140)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
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: 1 minute 23 seconds
[INFO] Finished at: Sun Jan 21 18:50:10 PST 2007
[INFO] Final Memory: 29M/52M
[INFO] ------------------------------------------------------------------------
Any help will be appreciated ..Thanx in advanced
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]