Re: StackOverflowException on ant:property

2003-10-17 Thread Jeffrey Bonevich
Finally took the time and tracked down the problem.  Seems that some 
cruisecontrol properties added to project.properties are some how near 
the root of the problem ... if I remove them from project.properties, 
everything is happy and works!

Seems that in the following property setting:

  maven.cruisecontrol.home=${maven.cruisecontrol.home}

since maven.cruisecontrol.home is never set elsewhere, gets recursively 
processed?  Hence the stack overflow...at least that is my 
interpretation.  Not very intuitive error feedback on this one.  Why 
would maven fail and report an issue in a plugin totally unrelated to 
the cruisecontrol plugin (which is not referenced in the project or 
maven.xml script AFAIK)?  Would it not report a failure in processing 
project.properties, if indeed that is the issue?

jeff

Jeffrey Bonevich wrote:
As I noted in the original post, we had tried this before:

 ant:property environment=env/

with the same problem.

I have tried it jsut now with 'ant:property 
environment=throatWobblerMangrove/' to the same effect.

jeff

[EMAIL PROTECTED] wrote:

Can you try a name other than environment?
--
dIon Gillard, Multitask Consulting
Blog:  http://blogs.codehaus.org/people/dion/
Jeffrey Bonevich [EMAIL PROTECTED] wrote on 09/10/2003 09:43:11 PM:


[EMAIL PROTECTED] wrote:

What's the line of code on 
file:/usr/local/maven/plugins/maven-eclipse-plugin-plugin-0.1.1-


SNAPSHOT/:238:43:

i.e. line 238, column 43.


Here is the line in-context:

  goal name=eclipse-plugin:install-swt description=install 
platofrm-dependent swt library into maven local repository
!-- set eclipse.home property --
  ant:property environment=environment/
  ^
  |
ant:property name=eclipse.home 
location=${environment.ECLIPSE_HOME}/

jeff


--
dIon Gillard, Multitask Consulting
Blog:  http://blogs.codehaus.org/people/dion/
Jeffrey Bonevich [EMAIL PROTECTED] wrote on 09/10/2003 12:47:43 PM:



Posted this a few days back and have received no feedback.  Anyone 

home?


;-)

Gilles Dodinet did a bit of refactoring of the build process for 
mevenide, so things are a bit cleaner.  However, it continues to 
fail for me (on linux, rc1, jdk1.4.2) but works fine for him 
(winxp, rc1):

[EMAIL PROTECTED] mevenide-master]$ maven -e mevenide:build-all
__  __
|  \/  |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
|_|  |_\__,_|\_/\___|_||_|  v. 1.0-rc1-SNAPSHOT
BUILD FAILED
org.apache.commons.jelly.JellyTagException: 
file:/usr/local/maven/plugins/maven-eclipse-plugin-plugin-0.1.1-
SNAPSHOT/:238:43: ant:property java.lang.StackOverflowError
   at



org.apache.commons.jelly.impl.TagScript.handleException(TagScript.java:702) 


   at 


org.apache.commons.jelly.impl.TagScript.run(TagScript.java:296)


   at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
   at 
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
   at 


com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128)


   at com.werken.werkz.Goal.fire(Goal.java:639)
   at com.werken.werkz.Goal.attain(Goal.java:575)
   at 


com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)


   at 
com.werken.werkz.jelly.AttainGoalTag.doTag(AttainGoalTag.java:134)
   at org.apache.maven.jelly.tags.werkz.LazyAttainGoalTag.
doTag(LazyAttainGoalTag.java:107)
   at 


org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)


   at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
   at 
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
   at 
org.apache.commons.jelly.tags.core.JellyTag.doTag(JellyTag.java:91)
   at 


org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)


   at 
org.apache.commons.jelly.JellyContext.runScript(JellyContext.java:634)
   at 
org.apache.commons.jelly.JellyContext.runScript(JellyContext.java:595)
   at 


org.apache.commons.jelly.tags.core.IncludeTag.doTag(IncludeTag.java:147) 


   at 


org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)


   at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
   at 
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
   at 


com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128)


   at com.werken.werkz.Goal.fire(Goal.java:639)
   at com.werken.werkz.Goal.attain(Goal.java:575)
   at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
   at com.werken.werkz.Goal.attain(Goal.java:573)
   at



org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:448)

   at 


org.apache.maven.MavenSession.attainGoals(MavenSession.java:348)


   at org.apache.maven.cli.App.doMain(App.java:543)
   at org.apache.maven.cli.App.main(App.java:1109)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native 

Method)

   

Re: StackOverflowException on ant:property

2003-10-09 Thread dion
What's the line of code on 
file:/usr/local/maven/plugins/maven-eclipse-plugin-plugin-0.1.1-SNAPSHOT/:238:43: 


i.e. line 238, column 43.

--
dIon Gillard, Multitask Consulting
Blog:  http://blogs.codehaus.org/people/dion/


Jeffrey Bonevich [EMAIL PROTECTED] wrote on 09/10/2003 12:47:43 PM:

 Posted this a few days back and have received no feedback.  Anyone home? 

 ;-)
 
 Gilles Dodinet did a bit of refactoring of the build process for 
 mevenide, so things are a bit cleaner.  However, it continues to fail 
 for me (on linux, rc1, jdk1.4.2) but works fine for him (winxp, rc1):
 
 [EMAIL PROTECTED] mevenide-master]$ maven -e mevenide:build-all
   __  __
 |  \/  |__ _Apache__ ___
 | |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
 |_|  |_\__,_|\_/\___|_||_|  v. 1.0-rc1-SNAPSHOT
 
 
 BUILD FAILED
 org.apache.commons.jelly.JellyTagException: 
 file:/usr/local/maven/plugins/maven-eclipse-plugin-plugin-0.1.1-
 SNAPSHOT/:238:43: 
 ant:property java.lang.StackOverflowError
  at 
 
org.apache.commons.jelly.impl.TagScript.handleException(TagScript.java:702)
  at 
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:296)
  at 
 org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
  at 
 org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
  at 
com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128)
  at com.werken.werkz.Goal.fire(Goal.java:639)
  at com.werken.werkz.Goal.attain(Goal.java:575)
  at 
com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
  at 
 com.werken.werkz.jelly.AttainGoalTag.doTag(AttainGoalTag.java:134)
  at 
 org.apache.maven.jelly.tags.werkz.LazyAttainGoalTag.
 doTag(LazyAttainGoalTag.java:107)
  at 
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
  at 
 org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
  at 
 org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
  at 
 org.apache.commons.jelly.tags.core.JellyTag.doTag(JellyTag.java:91)
  at 
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
  at 
 org.apache.commons.jelly.JellyContext.runScript(JellyContext.java:634)
  at 
 org.apache.commons.jelly.JellyContext.runScript(JellyContext.java:595)
  at 
 org.apache.commons.jelly.tags.core.IncludeTag.doTag(IncludeTag.java:147)
  at 
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
  at 
 org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
  at 
 org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
  at 
com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128)
  at com.werken.werkz.Goal.fire(Goal.java:639)
  at com.werken.werkz.Goal.attain(Goal.java:575)
  at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
  at com.werken.werkz.Goal.attain(Goal.java:573)
  at 
 
org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:448)
  at 
org.apache.maven.MavenSession.attainGoals(MavenSession.java:348)
  at org.apache.maven.cli.App.doMain(App.java:543)
  at org.apache.maven.cli.App.main(App.java:1109)
  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.StackOverflowError
 Root cause
 java.lang.StackOverflowError
 Root cause
 java.lang.StackOverflowError
 File.. file:/usr/local/eclipse/mevenide/test/mevenide-master/
 Element... j:include
 Line.. 30
 Column 41
 file:/usr/local/maven/plugins/maven-eclipse-plugin-plugin-0.1.1-
 SNAPSHOT/:238:43: 
 ant:property java.lang.StackOverflowError
 Total time: 19 seconds
 Finished at: Wed Oct 08 22:46:09 EDT 2003
 
 Any clues where to start looking?
 
 jeff
 
 Jeffrey Bonevich wrote:
  I am working on the mevenide plugin, and we are using ant:property to 
  get at environment info like so:
  
  * in maven.xml:
goal name=mevenide:init description=Copy eclipse dependencies to 

  maven.repo.local if necessary
  util:file var=installScript 
  name=${basedir}/install-dependencies.xml/
  j:include file=${installScript}/
/goal
  
  * and the contents of install-dependencies.xml has:
  ?xml version=1.0?
  j:jelly xmlns:ant=jelly:ant xmlns:j=jelly:core
  
!-- set eclipse.home property --
ant:property environment=env/
ant:property name=eclipse.home location=${env.ECLIPSE_HOME}/
  
!-- find swt.plugin.dir --
ant:available property=swt.plugin.dir
 

Re: StackOverflowException on ant:property

2003-10-09 Thread dion
Can you try a name other than environment?
--
dIon Gillard, Multitask Consulting
Blog:  http://blogs.codehaus.org/people/dion/


Jeffrey Bonevich [EMAIL PROTECTED] wrote on 09/10/2003 09:43:11 PM:

 [EMAIL PROTECTED] wrote:
  What's the line of code on 
  file:/usr/local/maven/plugins/maven-eclipse-plugin-plugin-0.1.1-
 SNAPSHOT/:238:43: 
  
  
  i.e. line 238, column 43.
 
 Here is the line in-context:
 
goal name=eclipse-plugin:install-swt description=install 
 platofrm-dependent swt library into maven local repository
  !-- set eclipse.home property --
ant:property environment=environment/
^
|
  ant:property name=eclipse.home 
 location=${environment.ECLIPSE_HOME}/
 
 jeff
 
  
  --
  dIon Gillard, Multitask Consulting
  Blog:  http://blogs.codehaus.org/people/dion/
  
  
  Jeffrey Bonevich [EMAIL PROTECTED] wrote on 09/10/2003 12:47:43 PM:
  
  
 Posted this a few days back and have received no feedback.  Anyone 
home? 
  
  
 ;-)
 
 Gilles Dodinet did a bit of refactoring of the build process for 
 mevenide, so things are a bit cleaner.  However, it continues to fail 
 for me (on linux, rc1, jdk1.4.2) but works fine for him (winxp, rc1):
 
 [EMAIL PROTECTED] mevenide-master]$ maven -e mevenide:build-all
   __  __
 |  \/  |__ _Apache__ ___
 | |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
 |_|  |_\__,_|\_/\___|_||_|  v. 1.0-rc1-SNAPSHOT
 
 
 BUILD FAILED
 org.apache.commons.jelly.JellyTagException: 
 file:/usr/local/maven/plugins/maven-eclipse-plugin-plugin-0.1.1-
 SNAPSHOT/:238:43: 
 ant:property java.lang.StackOverflowError
  at 
 
  
  
org.apache.commons.jelly.impl.TagScript.handleException(TagScript.java:702)
  
  at 
  
  org.apache.commons.jelly.impl.TagScript.run(TagScript.java:296)
  
  at 
 org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
  at 
 org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
  at 
  
  com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128)
  
  at com.werken.werkz.Goal.fire(Goal.java:639)
  at com.werken.werkz.Goal.attain(Goal.java:575)
  at 
  
  com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
  
  at 
 com.werken.werkz.jelly.AttainGoalTag.doTag(AttainGoalTag.java:134)
  at 
 org.apache.maven.jelly.tags.werkz.LazyAttainGoalTag.
 doTag(LazyAttainGoalTag.java:107)
  at 
  
  org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
  
  at 
 org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
  at 
 org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
  at 
 org.apache.commons.jelly.tags.core.JellyTag.doTag(JellyTag.java:91)
  at 
  
  org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
  
  at 
 org.apache.commons.jelly.JellyContext.runScript(JellyContext.java:634)
  at 
 org.apache.commons.jelly.JellyContext.runScript(JellyContext.java:595)
  at 
 
org.apache.commons.jelly.tags.core.IncludeTag.doTag(IncludeTag.java:147)
  at 
  
  org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
  
  at 
 org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
  at 
 org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
  at 
  
  com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128)
  
  at com.werken.werkz.Goal.fire(Goal.java:639)
  at com.werken.werkz.Goal.attain(Goal.java:575)
  at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
  at com.werken.werkz.Goal.attain(Goal.java:573)
  at 
 
  
  
org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:448)
  
  at 
  
  org.apache.maven.MavenSession.attainGoals(MavenSession.java:348)
  
  at org.apache.maven.cli.App.doMain(App.java:543)
  at org.apache.maven.cli.App.main(App.java:1109)
  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.StackOverflowError
 Root cause
 java.lang.StackOverflowError
 Root cause
 java.lang.StackOverflowError
 File.. file:/usr/local/eclipse/mevenide/test/mevenide-master/
 Element... j:include
 Line.. 30
 Column 41
 file:/usr/local/maven/plugins/maven-eclipse-plugin-plugin-0.1.1-
 SNAPSHOT/:238:43: 
 ant:property java.lang.StackOverflowError
 Total time: 19 seconds
 Finished at: Wed Oct 08 22:46:09 EDT 2003
 
 Any clues where to start 

Re: StackOverflowException on ant:property

2003-10-09 Thread Jeffrey Bonevich
As I noted in the original post, we had tried this before:

 ant:property environment=env/

with the same problem.

I have tried it jsut now with 'ant:property 
environment=throatWobblerMangrove/' to the same effect.

jeff

[EMAIL PROTECTED] wrote:
Can you try a name other than environment?
--
dIon Gillard, Multitask Consulting
Blog:  http://blogs.codehaus.org/people/dion/
Jeffrey Bonevich [EMAIL PROTECTED] wrote on 09/10/2003 09:43:11 PM:


[EMAIL PROTECTED] wrote:

What's the line of code on 
file:/usr/local/maven/plugins/maven-eclipse-plugin-plugin-0.1.1-
SNAPSHOT/:238:43: 

i.e. line 238, column 43.
Here is the line in-context:

  goal name=eclipse-plugin:install-swt description=install 
platofrm-dependent swt library into maven local repository
!-- set eclipse.home property --
  ant:property environment=environment/
  ^
  |
ant:property name=eclipse.home 
location=${environment.ECLIPSE_HOME}/

jeff


--
dIon Gillard, Multitask Consulting
Blog:  http://blogs.codehaus.org/people/dion/
Jeffrey Bonevich [EMAIL PROTECTED] wrote on 09/10/2003 12:47:43 PM:



Posted this a few days back and have received no feedback.  Anyone 
home? 


;-)

Gilles Dodinet did a bit of refactoring of the build process for 
mevenide, so things are a bit cleaner.  However, it continues to fail 
for me (on linux, rc1, jdk1.4.2) but works fine for him (winxp, rc1):

[EMAIL PROTECTED] mevenide-master]$ maven -e mevenide:build-all
__  __
|  \/  |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
|_|  |_\__,_|\_/\___|_||_|  v. 1.0-rc1-SNAPSHOT
BUILD FAILED
org.apache.commons.jelly.JellyTagException: 
file:/usr/local/maven/plugins/maven-eclipse-plugin-plugin-0.1.1-
SNAPSHOT/:238:43: 
ant:property java.lang.StackOverflowError
   at 



org.apache.commons.jelly.impl.TagScript.handleException(TagScript.java:702)

   at 
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:296)


   at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
   at 
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
   at 
com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128)


   at com.werken.werkz.Goal.fire(Goal.java:639)
   at com.werken.werkz.Goal.attain(Goal.java:575)
   at 
com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)


   at 
com.werken.werkz.jelly.AttainGoalTag.doTag(AttainGoalTag.java:134)
   at 
org.apache.maven.jelly.tags.werkz.LazyAttainGoalTag.
doTag(LazyAttainGoalTag.java:107)
   at 
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)


   at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
   at 
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
   at 
org.apache.commons.jelly.tags.core.JellyTag.doTag(JellyTag.java:91)
   at 
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)


   at 
org.apache.commons.jelly.JellyContext.runScript(JellyContext.java:634)
   at 
org.apache.commons.jelly.JellyContext.runScript(JellyContext.java:595)
   at 

org.apache.commons.jelly.tags.core.IncludeTag.doTag(IncludeTag.java:147)

   at 
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)


   at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
   at 
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
   at 
com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128)


   at com.werken.werkz.Goal.fire(Goal.java:639)
   at com.werken.werkz.Goal.attain(Goal.java:575)
   at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
   at com.werken.werkz.Goal.attain(Goal.java:573)
   at 



org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:448)

   at 
org.apache.maven.MavenSession.attainGoals(MavenSession.java:348)


   at org.apache.maven.cli.App.doMain(App.java:543)
   at org.apache.maven.cli.App.main(App.java:1109)
   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.StackOverflowError
Root cause
java.lang.StackOverflowError
Root cause
java.lang.StackOverflowError
File.. file:/usr/local/eclipse/mevenide/test/mevenide-master/
Element... j:include
Line.. 30
Column 41
file:/usr/local/maven/plugins/maven-eclipse-plugin-plugin-0.1.1-
SNAPSHOT/:238:43: 
ant:property java.lang.StackOverflowError
Total time: 19 seconds
Finished at: Wed Oct 08 22:46:09 EDT 2003

Any clues where to start looking?

jeff

Jeffrey Bonevich wrote:



Re: StackOverflowException on ant:property

2003-10-08 Thread Jeffrey Bonevich
Posted this a few days back and have received no feedback.  Anyone home? 
;-)

Gilles Dodinet did a bit of refactoring of the build process for 
mevenide, so things are a bit cleaner.  However, it continues to fail 
for me (on linux, rc1, jdk1.4.2) but works fine for him (winxp, rc1):

[EMAIL PROTECTED] mevenide-master]$ maven -e mevenide:build-all
 __  __
|  \/  |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
|_|  |_\__,_|\_/\___|_||_|  v. 1.0-rc1-SNAPSHOT
BUILD FAILED
org.apache.commons.jelly.JellyTagException: 
file:/usr/local/maven/plugins/maven-eclipse-plugin-plugin-0.1.1-SNAPSHOT/:238:43: 
ant:property java.lang.StackOverflowError
at 
org.apache.commons.jelly.impl.TagScript.handleException(TagScript.java:702)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:296)
at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
at 
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
at com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128)
at com.werken.werkz.Goal.fire(Goal.java:639)
at com.werken.werkz.Goal.attain(Goal.java:575)
at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
at 
com.werken.werkz.jelly.AttainGoalTag.doTag(AttainGoalTag.java:134)
at 
org.apache.maven.jelly.tags.werkz.LazyAttainGoalTag.doTag(LazyAttainGoalTag.java:107)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
at 
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
at 
org.apache.commons.jelly.tags.core.JellyTag.doTag(JellyTag.java:91)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
at 
org.apache.commons.jelly.JellyContext.runScript(JellyContext.java:634)
at 
org.apache.commons.jelly.JellyContext.runScript(JellyContext.java:595)
at 
org.apache.commons.jelly.tags.core.IncludeTag.doTag(IncludeTag.java:147)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
at 
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
at com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128)
at com.werken.werkz.Goal.fire(Goal.java:639)
at com.werken.werkz.Goal.attain(Goal.java:575)
at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
at com.werken.werkz.Goal.attain(Goal.java:573)
at 
org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:448)
at org.apache.maven.MavenSession.attainGoals(MavenSession.java:348)
at org.apache.maven.cli.App.doMain(App.java:543)
at org.apache.maven.cli.App.main(App.java:1109)
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.StackOverflowError
Root cause
java.lang.StackOverflowError
Root cause
java.lang.StackOverflowError
File.. file:/usr/local/eclipse/mevenide/test/mevenide-master/
Element... j:include
Line.. 30
Column 41
file:/usr/local/maven/plugins/maven-eclipse-plugin-plugin-0.1.1-SNAPSHOT/:238:43: 
ant:property java.lang.StackOverflowError
Total time: 19 seconds
Finished at: Wed Oct 08 22:46:09 EDT 2003

Any clues where to start looking?

jeff

Jeffrey Bonevich wrote:
I am working on the mevenide plugin, and we are using ant:property to 
get at environment info like so:

* in maven.xml:
  goal name=mevenide:init description=Copy eclipse dependencies to 
maven.repo.local if necessary
util:file var=installScript 
name=${basedir}/install-dependencies.xml/
j:include file=${installScript}/
  /goal

* and the contents of install-dependencies.xml has:
?xml version=1.0?
j:jelly xmlns:ant=jelly:ant xmlns:j=jelly:core
  !-- set eclipse.home property --
  ant:property environment=env/
  ant:property name=eclipse.home location=${env.ECLIPSE_HOME}/
  !-- find swt.plugin.dir --
  ant:available property=swt.plugin.dir
   value=org.eclipse.swt.gtk_3.0.0/ws/gtk
file=${eclipse.home}/plugins/org.eclipse.swt.gtk_3.0.0/ws/gtk/swt.jar/
...
Everytime I try to do a maven mevenide:build-all I get the following:

[EMAIL PROTECTED] mevenide-master]$ maven -e mevenide:build-all
 __  __
|  \/  |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
|_|  |_\__,_|\_/\___|_||_|  v. 1.0-rc1-SNAPSHOT
BUILD FAILED
org.apache.commons.jelly.JellyTagException: 

StackOverflowException on ant:property

2003-10-05 Thread Jeffrey Bonevich
I am working on the mevenide plugin, and we are using ant:property to 
get at environment info like so:

* in maven.xml:
  goal name=mevenide:init description=Copy eclipse dependencies to 
maven.repo.local if necessary
util:file var=installScript 
name=${basedir}/install-dependencies.xml/
j:include file=${installScript}/
  /goal

* and the contents of install-dependencies.xml has:
?xml version=1.0?
j:jelly xmlns:ant=jelly:ant xmlns:j=jelly:core
  !-- set eclipse.home property --
  ant:property environment=env/
  ant:property name=eclipse.home location=${env.ECLIPSE_HOME}/
  !-- find swt.plugin.dir --
  ant:available property=swt.plugin.dir
   value=org.eclipse.swt.gtk_3.0.0/ws/gtk
file=${eclipse.home}/plugins/org.eclipse.swt.gtk_3.0.0/ws/gtk/swt.jar/
...
Everytime I try to do a maven mevenide:build-all I get the following:

[EMAIL PROTECTED] mevenide-master]$ maven -e mevenide:build-all
 __  __
|  \/  |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
|_|  |_\__,_|\_/\___|_||_|  v. 1.0-rc1-SNAPSHOT
BUILD FAILED
org.apache.commons.jelly.JellyTagException: 
file:/usr/local/eclipse/mevenide/test/mevenide-master/install-dependencies.xml:5:35: 
ant:property java.lang.StackOverflowError
at 
org.apache.commons.jelly.impl.TagScript.handleException(TagScript.java:702)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:296)
at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
at 
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
at 
org.apache.commons.jelly.tags.core.JellyTag.doTag(JellyTag.java:91)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
at 
org.apache.commons.jelly.JellyContext.runScript(JellyContext.java:634)
at 
org.apache.commons.jelly.JellyContext.runScript(JellyContext.java:595)
at 
org.apache.commons.jelly.tags.core.IncludeTag.doTag(IncludeTag.java:147)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
at 
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
at com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128)
at com.werken.werkz.Goal.fire(Goal.java:639)
at com.werken.werkz.Goal.attain(Goal.java:575)
at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
at com.werken.werkz.Goal.attain(Goal.java:573)
at 
org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:448)
at org.apache.maven.MavenSession.attainGoals(MavenSession.java:348)
at org.apache.maven.cli.App.doMain(App.java:543)
at org.apache.maven.cli.App.main(App.java:1109)
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.StackOverflowError
Root cause
java.lang.StackOverflowError
Root cause
java.lang.StackOverflowError
File.. file:/usr/local/eclipse/mevenide/test/mevenide-master/
Element... j:include
Line.. 21
Column 41
file:/usr/local/eclipse/mevenide/test/mevenide-master/install-dependencies.xml:5:35: 
ant:property java.lang.StackOverflowError
Total time: 11 seconds
Finished at: Sun Oct 05 12:57:34 EDT 2003

I have tried this under both maven-1.0-beta10 and rc1 (on linux, java 
1.4.2-b28), and have tried it as various users to see if it was bad 
environment data or something.  Any clues what might be going on?  I do 
not think it is a maven problem, but rather for our maven.xml script or 
project def.  All attached.

jeff

--
Jeffrey Bonevich
Ann Arbor, Michigan
bonevich at covad dot net
jeff at bonevich dot com
http://www.bonevich.com
Make me a fire and I'm warm for a night.  Set me
on fire and I'm warm for the rest of my life.
- Ancient Didactical Saying
?xml version=1.0 encoding=UTF-8?

project
  pomVersion3/pomVersion
  groupIdmevenide/groupId
  currentVersion0.1/currentVersion
  logo/images/mevenide-logo.jpg/logo
  organization
nameSourceforge/name
urlhttp://sf.net//url
logohttp://sourceforge.net/sflogo.php?group_id=54263amp;type=5/logo
  /organization

  inceptionYear2003/inceptionYear
  packageorg.mevenide/package
  !-- urlhttp://mevenide.sf.net/${pom.artifactId}//url --
  urlhttp://mevenide.sf.net/url
  issueTrackingUrlhttp://sourceforge.net/tracker/?group_id=54263amp;atid=473195/issueTrackingUrl
  siteAddressshell.sourceforge.net/siteAddress
  !-- siteDirectory/home/groups/m/me/mevenide/htdocs/siteDirectory --
  siteDirectory${user.home}/.mevenide/${pom.artifactId}/siteDirectory
  
  repository