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

Reply via email to