Hi All,
am currently configuring the JDiff reporting plugin to perform a checkout and generate reports and am getting a really weird error.
A checkout is performed correctly but a String index out of range : -1 error is obtained and build fails.
Here is my configuration setting:
----------------POM.xml extract---------------------------
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jdiff-maven-plugin</artifactId>
<version>0.1-SNAPSHOT</version>
<configuration>
<svnUsername>javed</svnUsername>
<svnPassword>mypass</svnPassword>
<svnTagBase>https://localhost/svn/repos/tech/branches</svnTagBase>
<oldTag>
test-0.1/</oldTag>
</configuration>
</plugin>
------------------END POM.xml----------------------------------
----------Error Trace:-------------------------------------------------
[INFO] [site:site]
[INFO] Generate "JDiff" report.
[INFO] Performing checkout to C:\devtools\mvnwork\24March\target/site/jdiff/test-0.1/
[INFO] ---------------------------------------------------------------------------
-
[ERROR] FATAL ERROR
[INFO] ---------------------------------------------------------------------------
-
[INFO] String index out of range: -1
[INFO] ---------------------------------------------------------------------------
-
[INFO] Trace
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.substring
(String.java:1768)
at java.lang.String.substring(String.java:1735)
at org.apache.maven.plugin.jdiff.JDiffMojo.getProjectClasspath(JDiffMojo.j
ava:248)
at org.apache.maven.plugin.jdiff.JDiffMojo.generateJDiffXML(JDiffMojo.java
:226)
at org.apache.maven.plugin.jdiff.JDiffMojo.executeReport(JDiffMojo.java:12
7)
at org.apache.maven.reporting.AbstractMavenReport.generate(AbstractMavenRe
port.java:98)
at org.apache.maven.plugins.site.SiteMojo.generateReportsPages(SiteMojo.ja
va:802)
at org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:301)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo
(DefaultPluginM
anager.java:415)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals
(Defaul
tLifecycleExecutor.java:531)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLife
cycle(DefaultLifecycleExecutor.java:472)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal
(Default
LifecycleExecutor.java:451)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandl
eFailures(DefaultLifecycleExecutor.java:303)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments
(DefaultLifecycleExecutor.java:270)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLife
cycleExecutor.java
:139)
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:249)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja
va:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso
rImpl.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: 4 minutes 38 seconds
[INFO] Finished at: Mon Mar 27 13:24:24 GST 2006
[INFO] Final Memory: 7M/14M
-------------------------------------------------------------------------
Does anyone know if this is a known bug.
thanks,
Javed
