Hi Richard,Can you do cd jdo/trunk; svn status to see if there's anything changed that might be affecting this?
I cannot duplicate the exception either. Craig On Oct 7, 2008, at 12:25 PM, Richard Schilling - Consultant wrote:
I know it's odd, and I don't have any specific steps unfortunately that might allow you to reproduce the error. But, here is what I am doing (and the output):c:\>s: s:\>cd jdo\trunk\api2 s:\jdo\trunk\api2>maven javadoc __ __ | \/ |__ _Apache__ ___ | |\/| / _` \ V / -_) ' \ ~ intelligent projects ~ |_| |_\__,_|\_/\___|_||_| v. 1.1Caught exception evaluating: basedir.substring(0, basedir.lastIndexOf('jdo')). Reason: java.lang.StringIndexOutOfBoundsException: String index out of range: -1 java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(String.java:1938) 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:597)at org.apache.commons.jexl.util.introspection.UberspectImpl $VelMethodImpl.invoke(UberspectImpl.java:231) at org.apache.commons.jexl.parser.ASTMethod.execute(ASTMethod.java:104) at org .apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:82) at org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java: 56) at org .apache .commons .jexl .parser.ASTReferenceExpression.value(ASTReferenceExpression.java:50) at org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java: 79) at org .apache .commons .jelly.expression.jexl.JexlExpression.evaluate(JexlExpression.java:69) at org .apache .commons .jelly .expression.ExpressionSupport.evaluateRecurse(ExpressionSupport.java: 61) at org .apache .commons .jelly .expression .ExpressionSupport.evaluateAsString(ExpressionSupport.java:46) at org .apache .commons .jelly .expression .CompositeExpression.evaluateAsString(CompositeExpression.java:256) at org .apache .commons .jelly .expression.CompositeExpression.evaluate(CompositeExpression.java:248) at org .apache .maven.jelly.MavenJellyContext.getVariable(MavenJellyContext.java:202) at org .apache .commons.jelly.expression.jexl.JellyMap.get(JexlExpression.java:112) at org .apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:88) at org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java: 56) at org .apache .commons .jexl .parser.ASTReferenceExpression.value(ASTReferenceExpression.java:50) at org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java: 79) at org .apache .commons .jelly.expression.jexl.JexlExpression.evaluate(JexlExpression.java:69) at org.apache.commons.jelly.expression.jexl.JexlExpressionFactory $ExpressionSupportLocal.evaluate(JexlExpressionFactory.java:122) at org .apache .commons .jelly .expression.ExpressionSupport.evaluateRecurse(ExpressionSupport.java: 61) at org .apache .commons .jelly .expression .ExpressionSupport.evaluateAsString(ExpressionSupport.java:46) at org .apache .commons .jelly .expression .CompositeExpression.evaluateAsString(CompositeExpression.java:256) at org .apache .commons .jelly .expression.CompositeExpression.evaluate(CompositeExpression.java:248) at org .apache .maven.jelly.MavenJellyContext.getVariable(MavenJellyContext.java:202) at org .apache .commons .jelly.tags.ant.JellyPropsHandler.getProperty(JellyPropsHandler.java: 63) at org .apache .commons .jelly .tags.ant.JellyPropsHandler.getProperties(JellyPropsHandler.java:87) at org .apache .commons.jelly.tags.ant.GrantProject.getProperties(GrantProject.java: 170) at org .apache .commons .jelly.tags.ant.GrantProject.replaceProperties(GrantProject.java:102)at org.apache.tools.ant.taskdefs.Echo.addText(Echo.java:102) 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:597)at org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java: 172) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java: 250) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186) at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java: 42) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java: 250) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org .apache .maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:83) at org.apache.maven.jelly.tags.werkz.MavenGoalTag $MavenGoalAction.performAction(MavenGoalTag.java:116)at org.apache.maven.werkz.Goal.fire(Goal.java:691) at org.apache.maven.werkz.Goal.attain(Goal.java:623) at org.apache.maven.werkz.Goal.attainPrecursors(Goal.java:526) at org.apache.maven.werkz.Goal.attain(Goal.java:621) at org.apache.maven.werkz.Goal.attainPrecursors(Goal.java:526) at org.apache.maven.werkz.Goal.attain(Goal.java:621) at org.apache.maven.werkz.Goal.attainPrecursors(Goal.java:526) at org.apache.maven.werkz.Goal.attain(Goal.java:621)at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java: 712) at org.apache.maven.MavenSession.attainGoals(MavenSession.java:265)at org.apache.maven.cli.App.doMain(App.java:307) at org.apache.maven.cli.App.main(App.java:217) 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:597) at com.werken.forehead.Forehead.run(Forehead.java:551) at com.werken.forehead.Forehead.main(Forehead.java:581)Caught exception evaluating: basedir.substring(0, basedir.lastIndexOf('jdo')). Reason: java.lang.StringIndexOutOfBoundsException: String index out of range: -1 java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(String.java:1938) 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:597)at org.apache.commons.jexl.util.introspection.UberspectImpl $VelMethodImpl.invoke(UberspectImpl.java:231) at org.apache.commons.jexl.parser.ASTMethod.execute(ASTMethod.java:104) at org .apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:82) at org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java: 56) at org .apache .commons .jexl .parser.ASTReferenceExpression.value(ASTReferenceExpression.java:50) at org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java: 79) at org .apache .commons .jelly.expression.jexl.JexlExpression.evaluate(JexlExpression.java:69) at org .apache .commons .jelly .expression.ExpressionSupport.evaluateRecurse(ExpressionSupport.java: 61) at org .apache .commons .jelly .expression .ExpressionSupport.evaluateAsString(ExpressionSupport.java:46) at org .apache .commons .jelly .expression .CompositeExpression.evaluateAsString(CompositeExpression.java:256) at org .apache .commons .jelly .expression.CompositeExpression.evaluate(CompositeExpression.java:248) at org .apache .maven.jelly.MavenJellyContext.getVariable(MavenJellyContext.java:202) at org .apache .commons .jelly.tags.ant.JellyPropsHandler.getProperty(JellyPropsHandler.java: 63) at org .apache .commons .jelly .tags.ant.JellyPropsHandler.getProperties(JellyPropsHandler.java:87) at org .apache .commons.jelly.tags.ant.GrantProject.getProperties(GrantProject.java: 170) at org .apache .commons .jelly.tags.ant.GrantProject.replaceProperties(GrantProject.java:102)at org.apache.tools.ant.taskdefs.Echo.addText(Echo.java:102) 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:597)at org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java: 172) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java: 250) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186) at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java: 42) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java: 250) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org .apache .maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:83) at org.apache.maven.jelly.tags.werkz.MavenGoalTag $MavenGoalAction.performAction(MavenGoalTag.java:116)at org.apache.maven.werkz.Goal.fire(Goal.java:691) at org.apache.maven.werkz.Goal.attain(Goal.java:623) at org.apache.maven.werkz.Goal.attainPrecursors(Goal.java:526) at org.apache.maven.werkz.Goal.attain(Goal.java:621) at org.apache.maven.werkz.Goal.attainPrecursors(Goal.java:526) at org.apache.maven.werkz.Goal.attain(Goal.java:621) at org.apache.maven.werkz.Goal.attainPrecursors(Goal.java:526) at org.apache.maven.werkz.Goal.attain(Goal.java:621)at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java: 712) at org.apache.maven.MavenSession.attainGoals(MavenSession.java:265)at org.apache.maven.cli.App.doMain(App.java:307) at org.apache.maven.cli.App.main(App.java:217) 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:597) at com.werken.forehead.Forehead.run(Forehead.java:551) at com.werken.forehead.Forehead.main(Forehead.java:581) build:start: xdoc:init-i18n: [echo] Init the i18n support xdoc:init:Caught exception evaluating: basedir.substring(0, basedir.lastIndexOf('jdo')). Reason: java.lang.StringIndexOutOfBoundsException: String index out of range: -1 java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(String.java:1938) 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:597)at org.apache.commons.jexl.util.introspection.UberspectImpl $VelMethodImpl.invoke(UberspectImpl.java:231) at org.apache.commons.jexl.parser.ASTMethod.execute(ASTMethod.java:104) at org .apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:82) at org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java: 56) at org .apache .commons .jexl .parser.ASTReferenceExpression.value(ASTReferenceExpression.java:50) at org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java: 79) at org .apache .commons .jelly.expression.jexl.JexlExpression.evaluate(JexlExpression.java:69) at org .apache .commons .jelly .expression.ExpressionSupport.evaluateRecurse(ExpressionSupport.java: 61) at org .apache .commons .jelly .expression .ExpressionSupport.evaluateAsString(ExpressionSupport.java:46) at org .apache .commons .jelly .expression .CompositeExpression.evaluateAsString(CompositeExpression.java:256) at org .apache .commons .jelly .expression.CompositeExpression.evaluate(CompositeExpression.java:248) at org .apache .maven.jelly.MavenJellyContext.getVariable(MavenJellyContext.java:202) at org .apache .commons.jelly.expression.jexl.JellyMap.get(JexlExpression.java:112) at org .apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:88) at org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java: 56) at org .apache .commons .jexl .parser.ASTReferenceExpression.value(ASTReferenceExpression.java:50) at org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java: 79) at org .apache .commons .jelly.expression.jexl.JexlExpression.evaluate(JexlExpression.java:69) at org.apache.commons.jelly.expression.jexl.JexlExpressionFactory $ExpressionSupportLocal.evaluate(JexlExpressionFactory.java:122) at org .apache .commons .jelly .expression.ExpressionSupport.evaluateRecurse(ExpressionSupport.java: 61) at org .apache .commons .jelly .expression .ExpressionSupport.evaluateAsString(ExpressionSupport.java:46) at org .apache .commons .jelly .expression .CompositeExpression.evaluateAsString(CompositeExpression.java:256) at org .apache .commons .jelly .expression.CompositeExpression.evaluate(CompositeExpression.java:248) at org .apache .maven.jelly.MavenJellyContext.getVariable(MavenJellyContext.java:202) at org .apache .commons .jelly.tags.ant.JellyPropsHandler.getProperty(JellyPropsHandler.java: 63) at org .apache .commons .jelly .tags.ant.JellyPropsHandler.getProperties(JellyPropsHandler.java:87) at org .apache .commons.jelly.tags.ant.GrantProject.getProperties(GrantProject.java: 170) at org .apache .commons .jelly.tags.ant.GrantProject.replaceProperties(GrantProject.java:102)at org.apache.tools.ant.taskdefs.Echo.addText(Echo.java:102) 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:597)at org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java: 172) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java: 250) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org .apache .maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:83) at org.apache.maven.jelly.tags.werkz.MavenGoalTag $MavenGoalAction.performAction(MavenGoalTag.java:116)at org.apache.maven.werkz.Goal.fire(Goal.java:691) at org.apache.maven.werkz.Goal.attain(Goal.java:623) at org.apache.maven.werkz.Goal.attainPrecursors(Goal.java:526) at org.apache.maven.werkz.Goal.attain(Goal.java:621) at org.apache.maven.werkz.Goal.attainPrecursors(Goal.java:526) at org.apache.maven.werkz.Goal.attain(Goal.java:621)at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java: 712) at org.apache.maven.MavenSession.attainGoals(MavenSession.java:265)at org.apache.maven.cli.App.doMain(App.java:307) at org.apache.maven.cli.App.main(App.java:217) 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:597) at com.werken.forehead.Forehead.run(Forehead.java:551) at com.werken.forehead.Forehead.main(Forehead.java:581)Caught exception evaluating: basedir.substring(0, basedir.lastIndexOf('jdo')). Reason: java.lang.StringIndexOutOfBoundsException: String index out of range: -1 java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(String.java:1938) 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:597)at org.apache.commons.jexl.util.introspection.UberspectImpl $VelMethodImpl.invoke(UberspectImpl.java:231) at org.apache.commons.jexl.parser.ASTMethod.execute(ASTMethod.java:104) at org .apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:82) at org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java: 56) at org .apache .commons .jexl .parser.ASTReferenceExpression.value(ASTReferenceExpression.java:50) at org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java: 79) at org .apache .commons .jelly.expression.jexl.JexlExpression.evaluate(JexlExpression.java:69) at org .apache .commons .jelly .expression.ExpressionSupport.evaluateRecurse(ExpressionSupport.java: 61) at org .apache .commons .jelly .expression .ExpressionSupport.evaluateAsString(ExpressionSupport.java:46) at org .apache .commons .jelly .expression .CompositeExpression.evaluateAsString(CompositeExpression.java:256) at org .apache .commons .jelly .expression.CompositeExpression.evaluate(CompositeExpression.java:248) at org .apache .maven.jelly.MavenJellyContext.getVariable(MavenJellyContext.java:202) at org .apache .commons .jelly.tags.ant.JellyPropsHandler.getProperty(JellyPropsHandler.java: 63) at org .apache .commons .jelly .tags.ant.JellyPropsHandler.getProperties(JellyPropsHandler.java:87) at org .apache .commons.jelly.tags.ant.GrantProject.getProperties(GrantProject.java: 170) at org .apache .commons .jelly.tags.ant.GrantProject.replaceProperties(GrantProject.java:102)at org.apache.tools.ant.taskdefs.Echo.addText(Echo.java:102) 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:597)at org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java: 172) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java: 250) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org .apache .maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:83) at org.apache.maven.jelly.tags.werkz.MavenGoalTag $MavenGoalAction.performAction(MavenGoalTag.java:116)at org.apache.maven.werkz.Goal.fire(Goal.java:691) at org.apache.maven.werkz.Goal.attain(Goal.java:623) at org.apache.maven.werkz.Goal.attainPrecursors(Goal.java:526) at org.apache.maven.werkz.Goal.attain(Goal.java:621) at org.apache.maven.werkz.Goal.attainPrecursors(Goal.java:526) at org.apache.maven.werkz.Goal.attain(Goal.java:621)at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java: 712) at org.apache.maven.MavenSession.attainGoals(MavenSession.java:265)at org.apache.maven.cli.App.doMain(App.java:307) at org.apache.maven.cli.App.main(App.java:217) 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:597) at com.werken.forehead.Forehead.run(Forehead.java:551) at com.werken.forehead.Forehead.main(Forehead.java:581) [echo] Generates the directory structure required for xdocs maven-javadoc-plugin:report: [mkdir] Created dir: S:\JDO\TRUNK\API2\target\javadoc\src [javadoc] Generating JavadocCaught exception evaluating: basedir.substring(0, basedir.lastIndexOf('jdo')). Reason: java.lang.StringIndexOutOfBoundsException: String index out of range: -1 java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(String.java:1938) 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:597)at org.apache.commons.jexl.util.introspection.UberspectImpl $VelMethodImpl.invoke(UberspectImpl.java:231) at org.apache.commons.jexl.parser.ASTMethod.execute(ASTMethod.java:104) at org .apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:82) at org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java: 56) at org .apache .commons .jexl .parser.ASTReferenceExpression.value(ASTReferenceExpression.java:50) at org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java: 79) at org .apache .commons .jelly.expression.jexl.JexlExpression.evaluate(JexlExpression.java:69) at org .apache .commons .jelly .expression.ExpressionSupport.evaluateRecurse(ExpressionSupport.java: 61) at org .apache .commons .jelly .expression .ExpressionSupport.evaluateAsString(ExpressionSupport.java:46) at org .apache .commons .jelly .expression .CompositeExpression.evaluateAsString(CompositeExpression.java:256) at org .apache .commons .jelly .expression.CompositeExpression.evaluate(CompositeExpression.java:248) at org .apache .maven.jelly.MavenJellyContext.getVariable(MavenJellyContext.java:202) at org .apache .commons.jelly.expression.jexl.JellyMap.get(JexlExpression.java:112) at org .apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:88) at org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java: 56) at org .apache .commons .jexl .parser.ASTReferenceExpression.value(ASTReferenceExpression.java:50) at org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java: 79) at org .apache .commons .jelly.expression.jexl.JexlExpression.evaluate(JexlExpression.java:69) at org.apache.commons.jelly.expression.jexl.JexlExpressionFactory $ExpressionSupportLocal.evaluate(JexlExpressionFactory.java:122) at org .apache .commons .jelly .expression.ExpressionSupport.evaluateRecurse(ExpressionSupport.java: 61) at org .apache .commons .jelly .expression .ExpressionSupport.evaluateAsString(ExpressionSupport.java:46) at org .apache .commons .jelly .expression .CompositeExpression.evaluateAsString(CompositeExpression.java:256) at org .apache .commons .jelly .expression.CompositeExpression.evaluate(CompositeExpression.java:248) at org .apache .maven.jelly.MavenJellyContext.getVariable(MavenJellyContext.java:202) at org .apache .commons .jelly.tags.ant.JellyPropsHandler.getProperty(JellyPropsHandler.java: 63) at org .apache .commons .jelly .tags.ant.JellyPropsHandler.getProperties(JellyPropsHandler.java:87) at org .apache .commons.jelly.tags.ant.GrantProject.getProperties(GrantProject.java: 170) at org .apache .commons .jelly.tags.ant.GrantProject.replaceProperties(GrantProject.java:102) at org.apache.tools.ant.taskdefs.Javadoc.expand(Javadoc.java: 2134) at org.apache.tools.ant.taskdefs.Javadoc.execute(Javadoc.java: 1562)at org.apache.tools.ant.Task.perform(Task.java:364)at org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java: 195) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java: 250) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186) at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java: 42) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java: 250) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org .apache .maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:83) at org.apache.maven.jelly.tags.werkz.MavenGoalTag $MavenGoalAction.performAction(MavenGoalTag.java:116)at org.apache.maven.werkz.Goal.fire(Goal.java:691) at org.apache.maven.werkz.Goal.attain(Goal.java:623) at org.apache.maven.werkz.Goal.attainPrecursors(Goal.java:526) at org.apache.maven.werkz.Goal.attain(Goal.java:621)at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java: 712) at org.apache.maven.MavenSession.attainGoals(MavenSession.java:265)at org.apache.maven.cli.App.doMain(App.java:307) at org.apache.maven.cli.App.main(App.java:217) 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:597) at com.werken.forehead.Forehead.run(Forehead.java:551) at com.werken.forehead.Forehead.main(Forehead.java:581)Caught exception evaluating: basedir.substring(0, basedir.lastIndexOf('jdo')). Reason: java.lang.StringIndexOutOfBoundsException: String index out of range: -1 java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(String.java:1938) 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:597)at org.apache.commons.jexl.util.introspection.UberspectImpl $VelMethodImpl.invoke(UberspectImpl.java:231) at org.apache.commons.jexl.parser.ASTMethod.execute(ASTMethod.java:104) at org .apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:82) at org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java: 56) at org .apache .commons .jexl .parser.ASTReferenceExpression.value(ASTReferenceExpression.java:50) at org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java: 79) at org .apache .commons .jelly.expression.jexl.JexlExpression.evaluate(JexlExpression.java:69) at org .apache .commons .jelly .expression.ExpressionSupport.evaluateRecurse(ExpressionSupport.java: 61) at org .apache .commons .jelly .expression .ExpressionSupport.evaluateAsString(ExpressionSupport.java:46) at org .apache .commons .jelly .expression .CompositeExpression.evaluateAsString(CompositeExpression.java:256) at org .apache .commons .jelly .expression.CompositeExpression.evaluate(CompositeExpression.java:248) at org .apache .maven.jelly.MavenJellyContext.getVariable(MavenJellyContext.java:202) at org .apache .commons .jelly.tags.ant.JellyPropsHandler.getProperty(JellyPropsHandler.java: 63) at org .apache .commons .jelly .tags.ant.JellyPropsHandler.getProperties(JellyPropsHandler.java:87) at org .apache .commons.jelly.tags.ant.GrantProject.getProperties(GrantProject.java: 170) at org .apache .commons .jelly.tags.ant.GrantProject.replaceProperties(GrantProject.java:102) at org.apache.tools.ant.taskdefs.Javadoc.expand(Javadoc.java: 2134) at org.apache.tools.ant.taskdefs.Javadoc.execute(Javadoc.java: 1562)at org.apache.tools.ant.Task.perform(Task.java:364)at org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java: 195) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java: 250) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186) at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java: 42) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java: 250) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org .apache .maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:83) at org.apache.maven.jelly.tags.werkz.MavenGoalTag $MavenGoalAction.performAction(MavenGoalTag.java:116)at org.apache.maven.werkz.Goal.fire(Goal.java:691) at org.apache.maven.werkz.Goal.attain(Goal.java:623) at org.apache.maven.werkz.Goal.attainPrecursors(Goal.java:526) at org.apache.maven.werkz.Goal.attain(Goal.java:621)at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java: 712) at org.apache.maven.MavenSession.attainGoals(MavenSession.java:265)at org.apache.maven.cli.App.doMain(App.java:307) at org.apache.maven.cli.App.main(App.java:217) 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:597) at com.werken.forehead.Forehead.run(Forehead.java:551) at com.werken.forehead.Forehead.main(Forehead.java:581)Caught exception evaluating: basedir.substring(0, basedir.lastIndexOf('jdo')). Reason: java.lang.StringIndexOutOfBoundsException: String index out of range: -1 java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(String.java:1938) 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:597)at org.apache.commons.jexl.util.introspection.UberspectImpl $VelMethodImpl.invoke(UberspectImpl.java:231) at org.apache.commons.jexl.parser.ASTMethod.execute(ASTMethod.java:104) at org .apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:82) at org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java: 56) at org .apache .commons .jexl .parser.ASTReferenceExpression.value(ASTReferenceExpression.java:50) at org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java: 79) at org .apache .commons .jelly.expression.jexl.JexlExpression.evaluate(JexlExpression.java:69) at org .apache .commons .jelly .expression.ExpressionSupport.evaluateRecurse(ExpressionSupport.java: 61) at org .apache .commons .jelly .expression .ExpressionSupport.evaluateAsString(ExpressionSupport.java:46) at org .apache .commons .jelly .expression .CompositeExpression.evaluateAsString(CompositeExpression.java:256) at org .apache .commons .jelly .expression.CompositeExpression.evaluate(CompositeExpression.java:248) at org .apache .maven.jelly.MavenJellyContext.getVariable(MavenJellyContext.java:202) at org .apache .commons.jelly.expression.jexl.JellyMap.get(JexlExpression.java:112) at org .apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:88) at org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java: 56) at org .apache .commons .jexl .parser.ASTReferenceExpression.value(ASTReferenceExpression.java:50) at org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java: 79) at org .apache .commons .jelly.expression.jexl.JexlExpression.evaluate(JexlExpression.java:69) at org.apache.commons.jelly.expression.jexl.JexlExpressionFactory $ExpressionSupportLocal.evaluate(JexlExpressionFactory.java:122) at org .apache .commons .jelly .expression.ExpressionSupport.evaluateRecurse(ExpressionSupport.java: 61) at org .apache .commons .jelly .expression .ExpressionSupport.evaluateAsString(ExpressionSupport.java:46) at org .apache .commons .jelly .expression .CompositeExpression.evaluateAsString(CompositeExpression.java:256) at org .apache .commons .jelly .expression.CompositeExpression.evaluate(CompositeExpression.java:248) at org .apache .maven.jelly.MavenJellyContext.getVariable(MavenJellyContext.java:202) at org .apache .commons .jelly.tags.ant.JellyPropsHandler.getProperty(JellyPropsHandler.java: 63) at org .apache .commons .jelly .tags.ant.JellyPropsHandler.getProperties(JellyPropsHandler.java:87) at org .apache .commons.jelly.tags.ant.GrantProject.getProperties(GrantProject.java: 170) at org .apache .commons .jelly.tags.ant.GrantProject.replaceProperties(GrantProject.java:102) at org.apache.tools.ant.taskdefs.Javadoc.expand(Javadoc.java: 2134) at org.apache.tools.ant.taskdefs.Javadoc.execute(Javadoc.java: 1574)at org.apache.tools.ant.Task.perform(Task.java:364)at org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java: 195) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java: 250) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186) at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java: 42) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java: 250) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org .apache .maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:83) at org.apache.maven.jelly.tags.werkz.MavenGoalTag $MavenGoalAction.performAction(MavenGoalTag.java:116)at org.apache.maven.werkz.Goal.fire(Goal.java:691) at org.apache.maven.werkz.Goal.attain(Goal.java:623) at org.apache.maven.werkz.Goal.attainPrecursors(Goal.java:526) at org.apache.maven.werkz.Goal.attain(Goal.java:621)at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java: 712) at org.apache.maven.MavenSession.attainGoals(MavenSession.java:265)at org.apache.maven.cli.App.doMain(App.java:307) at org.apache.maven.cli.App.main(App.java:217) 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:597) at com.werken.forehead.Forehead.run(Forehead.java:551) at com.werken.forehead.Forehead.main(Forehead.java:581)Caught exception evaluating: basedir.substring(0, basedir.lastIndexOf('jdo')). Reason: java.lang.StringIndexOutOfBoundsException: String index out of range: -1 java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(String.java:1938) 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:597)at org.apache.commons.jexl.util.introspection.UberspectImpl $VelMethodImpl.invoke(UberspectImpl.java:231) at org.apache.commons.jexl.parser.ASTMethod.execute(ASTMethod.java:104) at org .apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:82) at org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java: 56) at org .apache .commons .jexl .parser.ASTReferenceExpression.value(ASTReferenceExpression.java:50) at org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java: 79) at org .apache .commons .jelly.expression.jexl.JexlExpression.evaluate(JexlExpression.java:69) at org .apache .commons .jelly .expression.ExpressionSupport.evaluateRecurse(ExpressionSupport.java: 61) at org .apache .commons .jelly .expression .ExpressionSupport.evaluateAsString(ExpressionSupport.java:46) at org .apache .commons .jelly .expression .CompositeExpression.evaluateAsString(CompositeExpression.java:256) at org .apache .commons .jelly .expression.CompositeExpression.evaluate(CompositeExpression.java:248) at org .apache .maven.jelly.MavenJellyContext.getVariable(MavenJellyContext.java:202) at org .apache .commons .jelly.tags.ant.JellyPropsHandler.getProperty(JellyPropsHandler.java: 63) at org .apache .commons .jelly .tags.ant.JellyPropsHandler.getProperties(JellyPropsHandler.java:87) at org .apache .commons.jelly.tags.ant.GrantProject.getProperties(GrantProject.java: 170) at org .apache .commons .jelly.tags.ant.GrantProject.replaceProperties(GrantProject.java:102) at org.apache.tools.ant.taskdefs.Javadoc.expand(Javadoc.java: 2134) at org.apache.tools.ant.taskdefs.Javadoc.execute(Javadoc.java: 1574)at org.apache.tools.ant.Task.perform(Task.java:364)at org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java: 195) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java: 250) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186) at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java: 42) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java: 250) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org .apache .maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:83) at org.apache.maven.jelly.tags.werkz.MavenGoalTag $MavenGoalAction.performAction(MavenGoalTag.java:116)at org.apache.maven.werkz.Goal.fire(Goal.java:691) at org.apache.maven.werkz.Goal.attain(Goal.java:623) at org.apache.maven.werkz.Goal.attainPrecursors(Goal.java:526) at org.apache.maven.werkz.Goal.attain(Goal.java:621)at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java: 712) at org.apache.maven.MavenSession.attainGoals(MavenSession.java:265)at org.apache.maven.cli.App.doMain(App.java:307) at org.apache.maven.cli.App.main(App.java:217) 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:597) at com.werken.forehead.Forehead.run(Forehead.java:551) at com.werken.forehead.Forehead.main(Forehead.java:581) [javadoc] Javadoc execution [javadoc] java version "1.6.0_03" [javadoc] Java(TM) SE Runtime Environment (build 1.6.0_03-b05)[javadoc] Java HotSpot(TM) Client VM (build 1.6.0_03-b05, mixed mode)[javadoc] Loading source files for package javax.jdo... [javadoc] Loading source files for package javax.jdo.annotations... [javadoc] Loading source files for package javax.jdo.datastore... [javadoc] Loading source files for package javax.jdo.identity... [javadoc] Loading source files for package javax.jdo.listener... [javadoc] Loading source files for package javax.jdo.spi... [javadoc] Constructing Javadoc information... [javadoc] Standard Doclet version 1.6.0_03 [javadoc] Building tree for all the packages and classes...[javadoc] Generating S:\JDO\TRUNK\API2\target\docs\apidocs \serialized-form.html... [javadoc] Copying file C:\Documents and Settings\w-richard\.maven \cache\maven-javadoc-plugin-1.9\plugin-resources\stylesheet.css to file S:\JDO\TRUNK\API2\target\docs\apidocs\stylesheet.css...[javadoc] Building index for all the packages and classes... [javadoc] Building index for all classes... [javadoc] [delete] Deleting directory S:\JDO\TRUNK\API2\target\javadoc\src ------------------------------------------------------------------------------- BUILD SUCCESSFUL ------------------------------------------------------------------------------- Total time : 4 seconds Finished at : Tuesday, October 7, 2008 12:23:14 PM PDT Final Memory : 5M/254M ------------------------------------------------------------------------------- Richard -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Tuesday, October 07, 2008 9:21 AM To: [email protected] Subject: Re: question about maven build goals.... Hi Richard, I also don't see this error message when running maven javadoc from trunk/api2. The variables that use the assignment that is producing this error only occur in the top-level maven.xml in trunk, not the one in api2. So it's hard to see how you would get this from api2. -- Michelle Richard Schilling - Consultant wrote:When I run the maven javadoc target from the API2 directory, I get the following error back$ cd trunk\api2 $ maven javadoc __ __ | \/ |__ _Apache__ ___ | |\/| / _` \ V / -_) ' \ ~ intelligent projects ~ |_| |_\__,_|\_/\___|_||_| v. 1.1Caught exception evaluating: basedir.substring(0, basedir.lastIndexOf('jdo')). Reason: java.lang.StringIndexOutOfBoundsException: String index out of range: -1 java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(String.java:1938) 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:597)at org.apache.commons.jexl.util.introspection.UberspectImpl $VelMethodImpl.invoke(UberspectImpl.java:231) at org.apache.commons.jexl.parser.ASTMethod.execute(ASTMethod.java:104) at org .apache.commons.jexl.parser.ASTReference.execute(ASTReference.java: 82)... add nausium The javadoc target seems to run, however and generate javadoc items. But, what causes this error exactly, and how do I avoid it?Jira bug JDO 603 (https://issues.apache.org/jira/browse/JDO-603) suggests that a directory name has to contain the text "jdo".The build documentation doesn't specify build instructions completely - something I'll be updating, BTW when I get this question answered ...Thanks in advance. Richard Schilling
Craig L Russell Architect, Sun Java Enterprise System http://db.apache.org/jdo 408 276-5638 mailto:[EMAIL PROTECTED] P.S. A good JDO? O, Gasp!
smime.p7s
Description: S/MIME cryptographic signature
