On Sun, 7 May 2006, Jon Strayer wrote: Hi,
I assume you've gone through your share of JDK's in all this time? If not, can you try with a newer JDK? -- Kenney > I occasionally get hung maven builds with cruise control. About one a day > (that's about one every 40 builds or so). I finally got a thread dump. I > can't make sense of it. Can anyone help? FYI, this is Maven 1.1 Beta 2, > but I've had the problem with as long as I can remember (that would take it > back to 0.9 or so). > > Full thread dump [Sun May 07 13:49:08 CDT 2006] (Java HotSpot(TM) Server VM > 1.4.2 1.4.2.06-041015-12:22-PA_RISC1.1 PA1.1 mix > ed mode): > > "Thread-13" daemon prio=10 tid=40057958 nid=34 lwp_id=22588 runnable > [0x4cdf5000..0x4cdf54c0] > at java.io.FileInputStream.readBytes(Native Method) > at java.io.FileInputStream.read(FileInputStream.java:177) > at java.lang.UNIXProcess$DeferredCloseInputStream.read( > UNIXProcess.java:243) > at org.apache.tools.ant.taskdefs.StreamPumper.run(StreamPumper.java > :90) > at java.lang.Thread.run(Thread.java:534) > > "Thread-12" daemon prio=10 tid=40057ac0 nid=33 lwp_id=22587 runnable > [0x4cff9000..0x4cff94c0] > at java.io.FileInputStream.readBytes(Native Method) > at java.io.FileInputStream.read(FileInputStream.java:194) > at java.lang.UNIXProcess$DeferredCloseInputStream.read( > UNIXProcess.java:252) > at java.io.BufferedInputStream.fill(BufferedInputStream.java:183) > at java.io.BufferedInputStream.read1(BufferedInputStream.java:222) > at java.io.BufferedInputStream.read(BufferedInputStream.java:277) > - locked <6b0427b0> (a java.io.BufferedInputStream) > at java.io.FilterInputStream.read(FilterInputStream.java:90) > at org.apache.tools.ant.taskdefs.StreamPumper.run(StreamPumper.java > :90) > at java.lang.Thread.run(Thread.java:534) > > "process reaper" daemon prio=9 tid=40057c28 nid=32 lwp_id=22586 runnable > [0x4ce76000..0x4ce764c0] > at java.lang.UNIXProcess.waitForProcessExit(Native Method) > at java.lang.UNIXProcess.access$1000(UNIXProcess.java:20) > at java.lang.UNIXProcess$4.run(UNIXProcess.java:117) > > "MultiThreadedHttpConnectionManager cleanup" daemon prio=10 tid=400577f0 > nid=12 lwp_id=21662 in Object.wait() [0x4d07a000..0x > 4d07a4c0] > at java.lang.Object.wait(Native Method) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) > - locked <5595b9c0> (a java.lang.ref.ReferenceQueue$Lock) > at > org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$ReferenceQueueThread.run > (MultiThreadedHttpConnect > ionManager.java:927) > at > org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$ReferenceQueueThread.run > (MultiThreadedHttpConnect > ionManager.java:927) > > "Signal Dispatcher" daemon prio=10 tid=40057688 nid=7 lwp_id=21573 waiting > on condition [0x00000000..0xffffffff] > > "Finalizer" daemon prio=10 tid=40057520 nid=5 lwp_id=21571 in Object.wait() > [0x6ae3c000..0x6ae3c4c0] > at java.lang.Object.wait(Native Method) > - waiting on <5587c050> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) > - locked <5587c050> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143) > at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:188) > > "Reference Handler" daemon prio=10 tid=400573b8 nid=4 lwp_id=21570 in > Object.wait() [0x6aebd000..0x6aebd4c0] > at java.lang.Object.wait(Native Method) > - waiting on <5587c0d0> (a java.lang.ref.Reference$Lock) > at java.lang.Object.wait(Object.java:429) > at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:120) > - locked <5587c0d0> (a java.lang.ref.Reference$Lock) > > "main" prio=10 tid=40057250 nid=1 lwp_id=21567 in Object.wait() > [0x77ff3000..0x77ff14b0] > at java.lang.Object.wait(Native Method) > - waiting on <6b042480> (a java.lang.UNIXProcess) > at java.lang.Object.wait(Object.java:429) > at java.lang.UNIXProcess.waitFor(UNIXProcess.java:146) > - locked <6b042480> (a java.lang.UNIXProcess) > at org.apache.tools.ant.taskdefs.Execute.waitFor(Execute.java:539) > at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:471) > at org.apache.tools.ant.taskdefs.Javadoc.execute(Javadoc.java:1952) > 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:247) > 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:247) > at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java > :95) > at org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag( > MavenGoalTag.java:78) > at > org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction > (MavenGoalTag.java:109) > at org.apache.maven.werkz.Goal.fire(Goal.java:656) > at org.apache.maven.werkz.Goal.attain(Goal.java:592) > at org.apache.maven.werkz.WerkzProject.attainGoal(WerkzProject.java > :210) > at org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag( > MavenAttainGoalTag.java:114) > at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:247) > 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) > > > > -- > Esse quam videri > (to be rather than to seem) > -- Kenney Westerhof http://www.neonics.com GPG public key: http://www.gods.nl/~forge/kenneyw.key --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]