Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Duplicate
-
Affects Version/s: 1.5.4
-
Fix Version/s: None
-
Component/s: Ant integration
-
Labels:None
-
Environment:Debian, 2.6.22-3-686 #1 SMP
Description
Hi, with new version of groovy-al jar I'm getting a StackOverflowError
I've attached two files - the only difference is the version of groovy jar. Is something changed since 1.0 ?
More details from the stack trace ( from different build.xml file):
[input] test
: java.lang.StackOverflowError
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:115)
at org.apache.tools.ant.Task.perform(Task.java:348)
at groovy.util.AntBuilder.nodeCompleted(AntBuilder.java:178)
at groovy.util.BuilderSupport.doInvokeMethod(BuilderSupport.java:153)
at groovy.util.AntBuilder.doInvokeMethod(AntBuilder.java:132)
at groovy.util.BuilderSupport.invokeMethod(BuilderSupport.java:64)
at org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:781)
at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:757)
at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
at embedded_script_in_home_piotrus_IdeaProjects_september_vine_build.run(embedded_script_in_home_piotrus_IdeaProjects_september_vine_build.xml:4)
at org.codehaus.groovy.ant.Groovy.execGroovy(Groovy.java:348)
at org.codehaus.groovy.ant.Groovy.execute(Groovy.java:228)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
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.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:357)
at org.apache.tools.ant.Target.performTasks(Target.java:385)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
at org.apache.tools.ant.Project.executeTarget(Project.java:1298)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
at org.apache.tools.ant.Main.runBuild(Main.java:698)
at org.apache.tools.ant.Main.startAnt(Main.java:199)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
Caused by: java.lang.StackOverflowError
at java.lang.ref.ReferenceQueue.poll(ReferenceQueue.java:82)
at java.util.WeakHashMap.expungeStaleEntries(WeakHashMap.java:274)
Issue Links
- duplicates
-
GROOVY-2567
Antbuilder/Groovy ant task that uses forking java task causes StackOverflow in ANT script
-
Duplicate of
GROOVY-2567, a changeset that was destined for 1.5.4 never quite made it but is already fixed in HEAD.GROOVY-2567, a changeset that was destined for 1.5.4 never quite made it but is already fixed in HEAD.