You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by Dirk Verbeeck <di...@pandora.be> on 2004/05/31 00:49:12 UTC

[id][maven?] junit test hangs on minotaur (FreeBSD)

I was trying to update the sandbox when I noticed that the 
InMemoryStateImplTest testcase hangs on FreeBDS.
On windows everything is fine.

Below 2 thread dumps, no specific [id] code in there so maybe 
something for the maven guys?

-- Dirk

=======================================
test:test:
     [junit] Running org.apache.commons.id.uuid.clock.SystemClockImplTest
     [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.085 sec
     [junit] Running org.apache.commons.id.uuid.clock.ThreadClockImplTest
     [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.091 sec
     [junit] Running org.apache.commons.id.uuid.UUIDTest
     [junit] Tests run: 9, Failures: 0, Errors: 0, Time elapsed: 0.145 sec
     [junit] Running 
org.apache.commons.id.uuid.state.InMemoryStateImplTest
Full thread dump Java HotSpot(TM) Client VM 
(1.4.2-p6-brian_02_apr_2004_13_19 mixed mode):

"Thread-12" daemon prio=5 tid=0x089ebe00 nid=0x8308000 runnable 
[8aae000..8aaecdc]
         at java.io.FileInputStream.readBytes(Native Method)
         at java.io.FileInputStream.read(FileInputStream.java:177)
         at 
java.lang.UNIXProcess$DeferredCloseInputStream.read(UNIXProcess.java:206)
         at 
org.apache.tools.ant.taskdefs.StreamPumper.run(StreamPumper.java:105)
         at java.lang.Thread.run(Thread.java:534)

"Thread-11" daemon prio=5 tid=0x089ebc00 nid=0x89aac00 runnable 
[8a6e000..8a6ecdc]
         at java.io.FileInputStream.readBytes(Native Method)
         at java.io.FileInputStream.read(FileInputStream.java:194)
         at 
java.lang.UNIXProcess$DeferredCloseInputStream.read(UNIXProcess.java:215)
         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 <0x2c643940> (a java.io.BufferedInputStream)
         at java.io.FilterInputStream.read(FilterInputStream.java:90)
         at 
org.apache.tools.ant.taskdefs.StreamPumper.run(StreamPumper.java:105)
         at java.lang.Thread.run(Thread.java:534)

"process reaper" daemon prio=5 tid=0x089eba00 nid=0x89aa400 runnable 
[8a2e000..8a2ecdc]
         at java.lang.UNIXProcess.waitForProcessExit(Native Method)
         at java.lang.UNIXProcess.access$1000(UNIXProcess.java:17)
         at java.lang.UNIXProcess$3.run(UNIXProcess.java:80)

"Signal Dispatcher" daemon prio=10 tid=0x080d8c00 nid=0x81f7c00 
waiting on condition [0..0]

"Finalizer" daemon prio=8 tid=0x080d8a00 nid=0x81b5000 in 
Object.wait() [81f5000..81f5cdc]
         at java.lang.Object.wait(Native Method)
         - waiting on <0x2d954b60> (a java.lang.ref.ReferenceQueue$Lock)
         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
         - locked <0x2d954b60> (a java.lang.ref.ReferenceQueue$Lock)
         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
         at 
java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

"Reference Handler" daemon prio=10 tid=0x080d8800 nid=0x8172000 in 
Object.wait() [81b2000..81b2cdc]
         at java.lang.Object.wait(Native Method)
         - waiting on <0x2d954bc8> (a java.lang.ref.Reference$Lock)
         at java.lang.Object.wait(Object.java:429)
         at 
java.lang.ref.Reference$ReferenceHandler.run(Reference.java:115)
         - locked <0x2d954bc8> (a java.lang.ref.Reference$Lock)

"main" prio=5 tid=0x08078a00 nid=0x8051000 in Object.wait() 
[bfbfd000..bfbfed9c]
         at java.lang.Object.wait(Native Method)
         - waiting on <0x2c643628> (a java.lang.UNIXProcess)
         at java.lang.Object.wait(Object.java:429)
         at java.lang.UNIXProcess.waitFor(UNIXProcess.java:109)
         - locked <0x2c643628> (a java.lang.UNIXProcess)
         at 
org.apache.tools.ant.taskdefs.Execute.waitFor(Execute.java:466)
         at 
org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:448)
         at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeAsForked(JUnitTask.java:685)
         at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:559)
         at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:532)
         at org.apache.tools.ant.Task.perform(Task.java:341)
         at 
org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:232)
         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.IfTag.doTag(IfTag.java:88)
         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.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.IfTag.doTag(IfTag.java:88)
         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.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.IfTag.doTag(IfTag.java:88)
         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.ForEachTag.doTag(ForEachTag.java:145)
         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.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 
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 
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)

"VM Thread" prio=5 tid=0x08079b00 nid=0x807cc00 runnable

"VM Periodic Task Thread" prio=10 tid=0x08171900 nid=0x82bc400 waiting 
on condition
"Suspend Checker Thread" prio=10 tid=0x08171700 nid=0x81f7000 runnable
Full thread dump Java HotSpot(TM) Client VM 
(1.4.2-p6-brian_02_apr_2004_13_19 mixed mode):

"Thread-12" daemon prio=5 tid=0x089ebe00 nid=0x8308000 runnable 
[8aae000..8aaecdc]
         at java.io.FileInputStream.readBytes(Native Method)
         at java.io.FileInputStream.read(FileInputStream.java:177)
         at 
java.lang.UNIXProcess$DeferredCloseInputStream.read(UNIXProcess.java:206)
         at 
org.apache.tools.ant.taskdefs.StreamPumper.run(StreamPumper.java:105)
         at java.lang.Thread.run(Thread.java:534)

"Thread-11" daemon prio=5 tid=0x089ebc00 nid=0x89aac00 runnable 
[8a6e000..8a6ecdc]
         at java.io.FileInputStream.readBytes(Native Method)
         at java.io.FileInputStream.read(FileInputStream.java:194)
         at 
java.lang.UNIXProcess$DeferredCloseInputStream.read(UNIXProcess.java:215)
         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 <0x2c643940> (a java.io.BufferedInputStream)
         at java.io.FilterInputStream.read(FilterInputStream.java:90)
         at 
org.apache.tools.ant.taskdefs.StreamPumper.run(StreamPumper.java:105)
         at java.lang.Thread.run(Thread.java:534)

"process reaper" daemon prio=5 tid=0x089eba00 nid=0x89aa400 runnable 
[8a2e000..8a2ecdc]
         at java.lang.UNIXProcess.waitForProcessExit(Native Method)
         at java.lang.UNIXProcess.access$1000(UNIXProcess.java:17)
         at java.lang.UNIXProcess$3.run(UNIXProcess.java:80)

"Signal Dispatcher" daemon prio=10 tid=0x080d8c00 nid=0x81f7c00 
waiting on condition [0..0]

"Finalizer" daemon prio=8 tid=0x080d8a00 nid=0x81b5000 in 
Object.wait() [81f5000..81f5cdc]
         at java.lang.Object.wait(Native Method)
         - waiting on <0x2d954b60> (a java.lang.ref.ReferenceQueue$Lock)
         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
         - locked <0x2d954b60> (a java.lang.ref.ReferenceQueue$Lock)
         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
         at 
java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

"Reference Handler" daemon prio=10 tid=0x080d8800 nid=0x8172000 in 
Object.wait() [81b2000..81b2cdc]
         at java.lang.Object.wait(Native Method)
         - waiting on <0x2d954bc8> (a java.lang.ref.Reference$Lock)
         at java.lang.Object.wait(Object.java:429)
         at 
java.lang.ref.Reference$ReferenceHandler.run(Reference.java:115)
         - locked <0x2d954bc8> (a java.lang.ref.Reference$Lock)

"main" prio=5 tid=0x08078a00 nid=0x8051000 in Object.wait() 
[bfbfd000..bfbfed9c]
         at java.lang.Object.wait(Native Method)
         - waiting on <0x2c643628> (a java.lang.UNIXProcess)
         at java.lang.Object.wait(Object.java:429)
         at java.lang.UNIXProcess.waitFor(UNIXProcess.java:109)
         - locked <0x2c643628> (a java.lang.UNIXProcess)
         at 
org.apache.tools.ant.taskdefs.Execute.waitFor(Execute.java:466)
         at 
org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:448)
         at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeAsForked(JUnitTask.java:685)
         at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:559)
         at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:532)
         at org.apache.tools.ant.Task.perform(Task.java:341)
         at 
org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:232)
         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.IfTag.doTag(IfTag.java:88)
         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.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.IfTag.doTag(IfTag.java:88)
         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.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.IfTag.doTag(IfTag.java:88)
         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.ForEachTag.doTag(ForEachTag.java:145)
         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.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 
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 
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)

"VM Thread" prio=5 tid=0x08079b00 nid=0x807cc00 runnable

"VM Periodic Task Thread" prio=10 tid=0x08171900 nid=0x82bc400 waiting 
on condition
"Suspend Checker Thread" prio=10 tid=0x08171700 nid=0x81f7000 runnable



---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org


Re: [id][maven?] junit test hangs on minotaur (FreeBSD)

Posted by Dirk Verbeeck <di...@pandora.be>.
no, both the txt and xml files are empty.

-- Dirk

Phil Steitz wrote:

> Dirk Verbeeck wrote:
> 
>> I was trying to update the sandbox when I noticed that the 
>> InMemoryStateImplTest testcase hangs on FreeBDS.
>> On windows everything is fine.
> 
> 
> Odd.  Works fine on Linux as well and the InMemoryStateImplTest is not 
> really doing anything funny (that I can see)...Tim?
> 
> Is there anything in target/test-reports/TEST...InMemoryStateImplTest.txt?
> 
> Phil




---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org


RE: [id][maven?] junit test hangs on minotaur (FreeBSD)

Posted by Tim Reilly <ti...@consultant.com>.
> Phil Steitz wrote:
> > Dirk Verbeeck wrote:
> > I was trying to update the sandbox when I noticed that the
> > InMemoryStateImplTest testcase hangs on FreeBDS.
> > On windows everything is fine.
>
> Odd.  Works fine on Linux as well and the InMemoryStateImplTest is not
> really doing anything funny (that I can see)...Tim?

Hmm. Works on Win2K, and Fedora Core 1 for me as well. I can setup a FreeBSD
VM, but it'll take me a some time.
It may not actually be InMemoryStateImplTest, I see I neglected to
try...catch...finally...close the input stream in
ReadOnlyResourceStateImpl.load() (umm.oops)


---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org


Re: [id][maven?] junit test hangs on minotaur (FreeBSD)

Posted by Phil Steitz <ph...@steitz.com>.
Dirk Verbeeck wrote:
> I was trying to update the sandbox when I noticed that the 
> InMemoryStateImplTest testcase hangs on FreeBDS.
> On windows everything is fine.

Odd.  Works fine on Linux as well and the InMemoryStateImplTest is not 
really doing anything funny (that I can see)...Tim?

Is there anything in target/test-reports/TEST...InMemoryStateImplTest.txt?

Phil



---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org