ClirrReport throws java.lang.NegativeArraySizeException
-------------------------------------------------------
Key: MCLIRR-37
URL: https://jira.codehaus.org/browse/MCLIRR-37
Project: Maven 2.x Clirr Plugin
Issue Type: Bug
Affects Versions: 2.3
Environment: win xp, maven 3.0.3
Reporter: Bruno Marti
if there is an modul with no classes, clirr report (mvn clirr:clirr -e) throws
NegativeArraySizeException.
{noformat}
Caused by: java.lang.NegativeArraySizeException
at
org.codehaus.mojo.clirr.AbstractClirrMojo.reportDiffs(AbstractClirrMojo.java:669)
at
org.codehaus.mojo.clirr.AbstractClirrMojo.executeClirr(AbstractClirrMojo.java:263)
at org.codehaus.mojo.clirr.ClirrReport.doReport(ClirrReport.java:243)
at org.codehaus.mojo.clirr.ClirrReport.generate(ClirrReport.java:219)
at org.codehaus.mojo.clirr.ClirrReport.generate(ClirrReport.java:355)
at org.codehaus.mojo.clirr.ClirrReport.doExecute(ClirrReport.java:182)
at
org.codehaus.mojo.clirr.AbstractClirrMojo.execute(AbstractClirrMojo.java:200)
at
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
{noformat}
Because of currentClasses array size is 0. I think the problem is on line 669:
{code:title=AbstractClirrMojo.java}
JavaType[] currentClasses2 = new JavaType[currentClasses.length - 1]
{code}
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email