Hello everybody, I am running maven-changelog-plugin:report target to generate the changelog report for my project. It seems the changelog well done, because I finally got the message as: ...... build:start: maven-changelog-plugin:report: [echo] Generating the changelog report SCM Working Directory: /home/bzhu/maven SCM Command Line[0]: cvs SCM Command Line[1]: -d SCM Command Line[2]: :ext:[EMAIL PROTECTED]:/home/cvsroot SCM Command Line[3]: log SCM Command Line[4]: -d 2004-04-18<2004-05-19 ChangeLog found: 12 entries BUILD SUCCESSFUL
But before this message I got a very strange error as follows: [MethodExpression] Cannot evaluate expression java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 ) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl .java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.commons.betwixt.expression.MethodExpression.evaluate(MethodExpres sion.java:96) at org.apache.commons.betwixt.io.AbstractBeanWriter.writeContent(AbstractBeanWr iter.java:658) at org.apache.commons.betwixt.io.AbstractBeanWriter.writeRestOfElement(Abstract BeanWriter.java:539) at org.apache.commons.betwixt.io.AbstractBeanWriter.write(AbstractBeanWriter.ja va:481) at org.apache.commons.betwixt.io.AbstractBeanWriter.writeContent(AbstractBeanWr iter.java:643) at org.apache.commons.betwixt.io.AbstractBeanWriter.writeRestOfElement(Abstract BeanWriter.java:539) at org.apache.commons.betwixt.io.AbstractBeanWriter.write(AbstractBeanWriter.ja va:513) at org.apache.commons.betwixt.io.AbstractBeanWriter.write(AbstractBeanWriter.ja va:233) at org.apache.commons.betwixt.io.AbstractBeanWriter.writeContent(AbstractBeanWr iter.java:630) at org.apache.commons.betwixt.io.AbstractBeanWriter.writeRestOfElement(Abstract BeanWriter.java:539) at org.apache.commons.betwixt.io.AbstractBeanWriter.write(AbstractBeanWriter.ja va:513) at org.apache.commons.betwixt.io.AbstractBeanWriter.write(AbstractBeanWriter.ja va:233) at org.apache.commons.betwixt.io.AbstractBeanWriter.write(AbstractBeanWriter.ja va:162) at org.apache.commons.betwixt.io.BeanWriter.write(BeanWriter.java:217) at org.apache.maven.MavenUtils.getProjectString(MavenUtils.java:374) at org.apache.maven.MavenUtils.getInterpolatedPOM(MavenUtils.java:341) at org.apache.maven.MavenUtils.getJellyProject(MavenUtils.java:319) at org.apache.maven.MavenUtils.getProject(MavenUtils.java:145) at org.apache.maven.MavenUtils.getProject(MavenUtils.java:126) at org.apache.maven.MavenSession.initializeRootProject(MavenSession.java:234) at org.apache.maven.MavenSession.initialize(MavenSession.java:174) at org.apache.maven.cli.App.doMain(App.java:457) at org.apache.maven.cli.App.main(App.java:1117) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 ) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl .java:25) at java.lang.reflect.Method.invoke(Method.java:324) at com.werken.forehead.Forehead.run(Forehead.java:551) at com.werken.forehead.Forehead.main(Forehead.java:581) Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(String.java:1480) at org.apache.maven.project.Repository.getCvsRoot(Repository.java:129) ... 33 more [MethodExpression] Cannot evaluate expression java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 ) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl .java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.commons.betwixt.expression.MethodExpression.evaluate(MethodExpres sion.java:96) at org.apache.commons.betwixt.io.AbstractBeanWriter.writeContent(AbstractBeanWr iter.java:658) at org.apache.commons.betwixt.io.AbstractBeanWriter.writeRestOfElement(Abstract BeanWriter.java:539) at org.apache.commons.betwixt.io.AbstractBeanWriter.write(AbstractBeanWriter.ja va:481) at org.apache.commons.betwixt.io.AbstractBeanWriter.writeContent(AbstractBeanWr iter.java:643) at org.apache.commons.betwixt.io.AbstractBeanWriter.writeRestOfElement(Abstract BeanWriter.java:539) at org.apache.commons.betwixt.io.AbstractBeanWriter.write(AbstractBeanWriter.ja va:513) at org.apache.commons.betwixt.io.AbstractBeanWriter.write(AbstractBeanWriter.ja va:233) at org.apache.commons.betwixt.io.AbstractBeanWriter.writeContent(AbstractBeanWr iter.java:630) at org.apache.commons.betwixt.io.AbstractBeanWriter.writeRestOfElement(Abstract BeanWriter.java:539) at org.apache.commons.betwixt.io.AbstractBeanWriter.write(AbstractBeanWriter.ja va:513) at org.apache.commons.betwixt.io.AbstractBeanWriter.write(AbstractBeanWriter.ja va:233) at org.apache.commons.betwixt.io.AbstractBeanWriter.write(AbstractBeanWriter.ja va:162) at org.apache.commons.betwixt.io.BeanWriter.write(BeanWriter.java:217) at org.apache.maven.MavenUtils.getProjectString(MavenUtils.java:374) at org.apache.maven.MavenUtils.getInterpolatedPOM(MavenUtils.java:341) at org.apache.maven.MavenUtils.getJellyProject(MavenUtils.java:319) at org.apache.maven.MavenUtils.getProject(MavenUtils.java:145) at org.apache.maven.MavenUtils.getProject(MavenUtils.java:126) at org.apache.maven.MavenSession.initializeRootProject(MavenSession.java:234) at org.apache.maven.MavenSession.initialize(MavenSession.java:174) at org.apache.maven.cli.App.doMain(App.java:457) at org.apache.maven.cli.App.main(App.java:1117) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 ) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl .java:25) at java.lang.reflect.Method.invoke(Method.java:324) at com.werken.forehead.Forehead.run(Forehead.java:551) at com.werken.forehead.Forehead.main(Forehead.java:581) Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: -5 at java.lang.String.substring(String.java:1480) at org.apache.maven.project.Repository.getScmType(Repository.java:115) ... 33 more ...... With this error, I was also blocked in the target xdoc:generate-from-pom. I got the error message as: xdoc:generate-from-pom: [echo] Generating xdocs from POM ... BUILD FAILED File...... file:/home/bzhu/.maven/plugins/maven-xdoc-plugin-1.6/plugin.jelly Element... velocity:merge Line...... 457 Column.... 9 Invocation of method 'getScmType' in class org.apache.maven.project.Repository threw exception class java.lang.StringIndexOutOfBoundsException : String index out of range: -5 If it is caused by my CVS connection is wrong parameterized in the project.xml? Since I am working on the cvs server using SSH, so I define my cvs access as: scm|cvs|ext|[EMAIL PROTECTED]|/home/cvsroot|dev_episem Is there anyone here has also encountered the same problem? Do anybody has idea about it? Thanks, Beiting. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]