I was defining some properties with similar names that creates a recursive
conflict in latests Jexl :
 > maven.eclipse.classpath.include = ${
maven.eclipse.classpath.include.append}
renaming my properties with non-conflicting names solves my issue.

Thanks.



2007/7/18, Lukas Theussl <[EMAIL PROTECTED]>:

Two more jira's that might be helpful:

http://jira.codehaus.org/browse/MAVEN-1745
http://jira.codehaus.org/browse/MAVEN-1830

-Lukas



Lukas Theussl wrote:
> Probably because of this:
>
> http://jira.codehaus.org/browse/MAVEN-1749
>
> check your properties...
>
> HTH,
> -Lukas
>
>
> nicolas de loof wrote:
>
>> Hello,
>>
>> I'm working on an old project that used maven 1.0.1 and try to upgrade
to
>> 1.1.
>> When I run the multiproject:install goal, I get a
>> java.lang.StackOverflowError:
>>        at java.lang.String.<init>(String.java:208)
>>        at java.lang.StringBuffer.toString(StringBuffer.java:586)
>>
>> This is cause by a <ant:echo> in multiproject plugin.jelly (???)
>> "       <ant:echo>Gathering project list</ant:echo> "
>> When I remove this <echo> in the plugin jelly script (in cache dir), my
>> build works as expected (I get other errors, but not related to
this...)
>>
>> What did I miss ? I get same error with jrockit 5.0, 6.0 and Sun jdk 6.
>>
>> Nico.
>>
>> Here is the full stacktrace :
>>
>> Errors stack :
>>
>>>> Unable to obtain goal [multiproject:install]
>>
>>
>> Fichier... file:/D:/platina/maven/cache/maven-multiproject-plugin-1.5.1
>> /plugin.jelly
>> â•šlement... ant:echo
>> Ligne..... 54
>> Colonne... 17
>>
>>>> java.lang.reflect.InvocationTargetException
>>>>
>>
>> Exception stack traces :
>> org.apache.maven.werkz.UnattainableGoalException: Unable to obtain goal
>> [multiproject:install]
>>        at org.apache.maven.werkz.Goal.fire(Goal.java:698)
>>        at org.apache.maven.werkz.Goal.attain(Goal.java:623)
>>        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:585)
>>        at com.werken.forehead.Forehead.run(Forehead.java:551)
>>        at com.werken.forehead.Forehead.main(Forehead.java:581)
>> Caused by: org.apache.commons.jelly.JellyTagException:
>> file:/D:/platina/maven/cache/maven-multiproject-plugin-1.5.1/plug
>> in.jelly:54:17: <ant:echo> null
>>        at org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java
:178)
>>        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.WerkzProject.attainGoal(WerkzProject.java
>> :209)
>>        at org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(
>> MavenAttainGoalTag.java:115)
>>        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.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:585)
>>        at com.werken.forehead.Forehead.run(Forehead.java:551)
>> Caused by: 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:585)
>>        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.WerkzProject.attainGoal(WerkzProject.java
>> :209)
>>        at org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(
>> MavenAttainGoalTag.java:115)
>>        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.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)
>> Caused by: java.lang.StackOverflowError:
>>        at java.lang.AbstractStringBuilder.expandCapacity(
>> AbstractStringBuilder.java:99)
>>        at
>> java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java
>> :393)
>>        at java.lang.StringBuffer.append(StringBuffer.java:225)
>>        at
>> org.apache.commons.jexl.parser.ASTReference.getIdentifierToDepth(
>> ASTReference.java:108)
>>        at org.apache.commons.jexl.parser.ASTReference.execute(
>> ASTReference.java:87)
>>        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
>>
>> (JexlExpression
>> Factory.java:122)
>>        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
>>
>> (JexlExpression
>> Factory.java:122)
>>        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
>>
>> (JexlExpression
>> Factory.java:122)
>>        at org.apache.maven.jelly.MavenJellyContext.getVariable(
>> MavenJellyContext.java:202)
>>
-------------------------------------------------------------------------------
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Reply via email to