And, some minutes later, we're still in the same state

"main" prio=10 tid=0x0000000040112c00 nid=0x42cf runnable [0x0000000040229000..0x000000004022aec0]
   java.lang.Thread.State: RUNNABLE
        at java.util.Vector.contains(Vector.java:320)
at org.apache.tools.ant.taskdefs.Property$PropertyResolver.evaluate(Property.java:105) at org.apache.tools.ant.PropertyHelper.getProperty(PropertyHelper.java:787) - locked <0x00002aaab4013548> (a org.apache.tools.ant.PropertyHelper) at org.apache.tools.ant.taskdefs.Property$PropertyResolver.evaluate(Property.java:110) at org.apache.tools.ant.PropertyHelper.getProperty(PropertyHelper.java:787) - locked <0x00002aaab4013548> (a org.apache.tools.ant.PropertyHelper) at org.apache.tools.ant.taskdefs.Property$PropertyResolver.evaluate(Property.java:110) at org.apache.tools.ant.PropertyHelper.getProperty(PropertyHelper.java:787) - locked <0x00002aaab4013548> (a org.apache.tools.ant.PropertyHelper) at org.apache.tools.ant.taskdefs.Property$PropertyResolver.evaluate(Property.java:110) at org.apache.tools.ant.PropertyHelper.getProperty(PropertyHelper.java:787) - locked <0x00002aaab4013548> (a org.apache.tools.ant.PropertyHelper) at org.apache.tools.ant.taskdefs.Property$PropertyResolver.evaluate(Property.java:110) at org.apache.tools.ant.PropertyHelper.getProperty(PropertyHelper.java:787) - locked <0x00002aaab4013548> (a org.apache.tools.ant.PropertyHelper) at org.apache.tools.ant.taskdefs.Property$PropertyResolver.evaluate(Property.java:110) at org.apache.tools.ant.PropertyHelper.getProperty(PropertyHelper.java:787) - locked <0x00002aaab4013548> (a org.apache.tools.ant.PropertyHelper) at org.apache.tools.ant.taskdefs.Property$PropertyResolver.evaluate(Property.java:110) at org.apache.tools.ant.PropertyHelper.getProperty(PropertyHelper.java:787) - locked <0x00002aaab4013548> (a org.apache.tools.ant.PropertyHelper) at org.apache.tools.ant.taskdefs.Property$PropertyResolver.evaluate(Property.java:110) at org.apache.tools.ant.PropertyHelper.getProperty(PropertyHelper.java:787) - locked <0x00002aaab4013548> (a org.apache.tools.ant.PropertyHelper) at org.apache.tools.ant.taskdefs.Property$PropertyResolver.evaluate(Property.java:110) at org.apache.tools.ant.PropertyHelper.getProperty(PropertyHelper.java:787) - locked <0x00002aaab4013548> (a org.apache.tools.ant.PropertyHelper) at org.apache.tools.ant.taskdefs.Property$PropertyResolver.evaluate(Property.java:110) at org.apache.tools.ant.PropertyHelper.getProperty(PropertyHelper.java:787) - locked <0x00002aaab4013548> (a org.apache.tools.ant.PropertyHelper) at org.apache.tools.ant.taskdefs.Property$PropertyResolver.evaluate(Property.java:110) at org.apache.tools.ant.PropertyHelper.getProperty(PropertyHelper.java:787) - locked <0x00002aaab4013548> (a org.apache.tools.ant.PropertyHelper) at org.apache.tools.ant.taskdefs.Property$PropertyResolver.evaluate(Property.java:110) at org.apache.tools.ant.PropertyHelper.getProperty(PropertyHelper.java:787) - locked <0x00002aaab4013548> (a org.apache.tools.ant.PropertyHelper) at org.apache.tools.ant.PropertyHelper.parseNextProperty(PropertyHelper.java:541) at org.apache.tools.ant.PropertyHelper.parseProperties(PropertyHelper.java:502) at org.apache.tools.ant.RuntimeConfigurable.maybeConfigure(RuntimeConfigurable.java:390) - locked <0x00002aaab3f5ea38> (a org.apache.tools.ant.RuntimeConfigurable) at org.apache.tools.ant.RuntimeConfigurable.maybeConfigure(RuntimeConfigurable.java:349)
        at org.apache.tools.ant.Task.maybeConfigure(Task.java:202)
at org.apache.tools.ant.UnknownElement.configure(UnknownElement.java:193) at org.apache.tools.ant.UnknownElement.maybeConfigure(UnknownElement.java:160)
        at org.apache.tools.ant.Task.perform(Task.java:347)
        at org.apache.tools.ant.Target.execute(Target.java:354)
        at org.apache.tools.ant.Target.performTasks(Target.java:379)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1324)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1293)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1176)
        at org.apache.tools.ant.Main.runBuild(Main.java:758)
        at org.apache.tools.ant.Main.startAnt(Main.java:217)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)


Property/PropertyHelper is the part of the system that has lots of Delegates changes in it. This looks suspiciously like an infinite loop kicking in, even though the stack code in Property.evaluate() appears designed to stop this kind of thing.

I'm rolling back to Ant1.7.0. Something is broken, and it is breaking my new machine. Which, having 4 cpus, is probably more prone than others to concurrency problems.

-steve



--
Steve Loughran                  http://www.1060.org/blogxter/publish/5
Author: Ant in Action           http://antbook.org/

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

Reply via email to