[JBoss JIRA] (JBTM-1746) Parse CosTransactions.idl: org/omg/CORBA/Current is an undeclared type
by Tom Jenkinson (JIRA)
[ https://issues.jboss.org/browse/JBTM-1746?page=com.atlassian.jira.plugin.... ]
Tom Jenkinson resolved JBTM-1746.
---------------------------------
Resolution: Done
Resolved in commit f3182aaac005439af4070ff530bd7a0f1a5dbc59
[tom@dhcppc1 narayana](master) $ git log -1
commit f3182aaac005439af4070ff530bd7a0f1a5dbc59
Author: Tom Jenkinson <tom.jenkinson(a)redhat.com>
Date: Thu Jun 6 14:59:39 2013 +0100
Revert "https://issues.jboss.org/browse/JBTM-1742"
This reverts commit 2098221c904dc77eeede0cd2d7742d88d91a41e4.
> Parse CosTransactions.idl: org/omg/CORBA/Current is an undeclared type
> -----------------------------------------------------------------------
>
> Key: JBTM-1746
> URL: https://issues.jboss.org/browse/JBTM-1746
> Project: JBoss Transaction Manager
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: JTS
> Reporter: Amos Feng
> Assignee: Tom Jenkinson
> Fix For: 5.0.0.M4
>
>
> http://172.17.131.2/view/Narayana+BlackTie/job/narayana/93/TESTS=MAIN,jdk...
> {noformat}
> [INFO] ------------------------------------------------------------------------
> [INFO] Building JBossJTS idlj idl 5.0.0.M4-SNAPSHOT
> [INFO] ------------------------------------------------------------------------
> [INFO]
> [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ idlj-idl ---
> [INFO]
> [INFO] --- idlj-maven-plugin:1.2.1:generate (generate-sources) @ idlj-idl ---
> [INFO] Processing 3 grammar files to /home/hudson/workspace/narayana/TESTS/MAIN/jdk/jdk7.latest/label/linux/ArjunaJTS/idl/idlj/target/generated-sources/idl
> [ERROR] /home/hudson/workspace/narayana/TESTS/MAIN/jdk/jdk7.latest/label/linux/ArjunaJTS/idl/src/main/idl/omg/CosTransactions.idl (line 127): org/omg/CORBA/Current is an undeclared type.
> {
> ^
> {noformat}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 7 months
[JBoss JIRA] (JBTM-1746) Parse CosTransactions.idl: org/omg/CORBA/Current is an undeclared type
by Tom Jenkinson (JIRA)
[ https://issues.jboss.org/browse/JBTM-1746?page=com.atlassian.jira.plugin.... ]
Tom Jenkinson reassigned JBTM-1746:
-----------------------------------
Assignee: Tom Jenkinson (was: Mark Little)
> Parse CosTransactions.idl: org/omg/CORBA/Current is an undeclared type
> -----------------------------------------------------------------------
>
> Key: JBTM-1746
> URL: https://issues.jboss.org/browse/JBTM-1746
> Project: JBoss Transaction Manager
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: JTS
> Reporter: Amos Feng
> Assignee: Tom Jenkinson
> Fix For: 5.0.0.M4
>
>
> http://172.17.131.2/view/Narayana+BlackTie/job/narayana/93/TESTS=MAIN,jdk...
> {noformat}
> [INFO] ------------------------------------------------------------------------
> [INFO] Building JBossJTS idlj idl 5.0.0.M4-SNAPSHOT
> [INFO] ------------------------------------------------------------------------
> [INFO]
> [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ idlj-idl ---
> [INFO]
> [INFO] --- idlj-maven-plugin:1.2.1:generate (generate-sources) @ idlj-idl ---
> [INFO] Processing 3 grammar files to /home/hudson/workspace/narayana/TESTS/MAIN/jdk/jdk7.latest/label/linux/ArjunaJTS/idl/idlj/target/generated-sources/idl
> [ERROR] /home/hudson/workspace/narayana/TESTS/MAIN/jdk/jdk7.latest/label/linux/ArjunaJTS/idl/src/main/idl/omg/CosTransactions.idl (line 127): org/omg/CORBA/Current is an undeclared type.
> {
> ^
> {noformat}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 7 months
[JBoss JIRA] (JBTM-1742) Tidy up the JTS IDL
by Tom Jenkinson (JIRA)
[ https://issues.jboss.org/browse/JBTM-1742?page=com.atlassian.jira.plugin.... ]
Tom Jenkinson reopened JBTM-1742:
---------------------------------
Had to git revert this commit as it broke master branch (see Jira JBTM-1746)
> Tidy up the JTS IDL
> -------------------
>
> Key: JBTM-1742
> URL: https://issues.jboss.org/browse/JBTM-1742
> Project: JBoss Transaction Manager
> Issue Type: Task
> Security Level: Public(Everyone can see)
> Components: JTS
> Affects Versions: 5.0.0.M3
> Reporter: Mark Little
> Assignee: Mark Little
> Fix For: 5.0.0.M4
>
>
> The IDL hasn't been updated for over a decade and has preprocessor directives in there that are probably no longer needed, unless we want to be backwardly compatible for ORBs that are no longer produced.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 7 months
[JBoss JIRA] (JBTM-1748) Orphaned QA RecoveryManager causes RecoveryManagerStartStopTest hangs (possibly others)
by Tom Jenkinson (JIRA)
[ https://issues.jboss.org/browse/JBTM-1748?page=com.atlassian.jira.plugin.... ]
Tom Jenkinson commented on JBTM-1748:
-------------------------------------
It is possible that someone killed the process by hand in which case what we do in blacktie is before starting to build we check to see if any known processes are executing at the start of the build, then kill them.
We could do something similar here.
> Orphaned QA RecoveryManager causes RecoveryManagerStartStopTest hangs (possibly others)
> ---------------------------------------------------------------------------------------
>
> Key: JBTM-1748
> URL: https://issues.jboss.org/browse/JBTM-1748
> Project: JBoss Transaction Manager
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: Testing, Transaction Core
> Reporter: Gytis Trikleris
> Assignee: Michael Musgrove
> Fix For: 5.0.0.M4
>
>
> http://172.17.131.2/job/narayana/TESTS=MAIN,jdk=jdk7.latest,label=linux/9...
> {code}
> Running com.hp.mwtests.ts.arjuna.recovery.RecoveryManagerStartStopTest
> 2013-06-06 10:34:56
> Full thread dump Java HotSpot(TM) Client VM (23.5-b02 mixed mode):
> "Periodic Recovery" prio=10 tid=0x08bd2000 nid=0x2ec6 in Object.wait() [0xa1448000]
> java.lang.Thread.State: TIMED_WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> - waiting on <0xa2047fc8> (a java.lang.Object)
> at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.doPeriodicWait(PeriodicRecovery.java:672)
> at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.run(PeriodicRecovery.java:392)
> - locked <0xa2047fc8> (a java.lang.Object)
> "Thread-0" daemon prio=10 tid=0x0876c000 nid=0x2ec5 runnable [0xa14a9000]
> java.lang.Thread.State: RUNNABLE
> at java.net.PlainSocketImpl.socketAccept(Native Method)
> at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398)
> at java.net.ServerSocket.implAccept(ServerSocket.java:522)
> at java.net.ServerSocket.accept(ServerSocket.java:490)
> at org.jboss.byteman.agent.TransformListener.run(TransformListener.java:133)
> "Attach Listener" daemon prio=10 tid=0x0867b800 nid=0x2ec4 runnable [0x00000000]
> java.lang.Thread.State: RUNNABLE
> "Service Thread" daemon prio=10 tid=0x084ca800 nid=0x2ec2 runnable [0x00000000]
> java.lang.Thread.State: RUNNABLE
> "C1 CompilerThread0" daemon prio=10 tid=0x084bfc00 nid=0x2ec1 waiting on condition [0x00000000]
> java.lang.Thread.State: RUNNABLE
> "Signal Dispatcher" daemon prio=10 tid=0x084be400 nid=0x2ec0 runnable [0x00000000]
> java.lang.Thread.State: RUNNABLE
> "Finalizer" daemon prio=10 tid=0x08480000 nid=0x2ebf in Object.wait() [0xa1a4d000]
> java.lang.Thread.State: WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> - waiting on <0xa73fb498> (a java.lang.ref.ReferenceQueue$Lock)
> at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
> - locked <0xa73fb498> (a java.lang.ref.ReferenceQueue$Lock)
> at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
> at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177)
> "Reference Handler" daemon prio=10 tid=0x0847e400 nid=0x2ebe in Object.wait() [0xa1a9e000]
> java.lang.Thread.State: WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> - waiting on <0xa73fb520> (a java.lang.ref.Reference$Lock)
> at java.lang.Object.wait(Object.java:503)
> at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
> - locked <0xa73fb520> (a java.lang.ref.Reference$Lock)
> "main" prio=10 tid=0x08403000 nid=0x2ebb in Object.wait() [0xb7f1a000]
> java.lang.Thread.State: WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> - waiting on <0xa22c9cf0> (a org.jboss.byteman.synchronization.Rendezvous)
> at java.lang.Object.wait(Object.java:503)
> at org.jboss.byteman.synchronization.Rendezvous.rendezvous(Rendezvous.java:69)
> at org.jboss.byteman.rule.helper.Helper.rendezvous(Helper.java:663)
> - locked <0xa22c9cf0> (a org.jboss.byteman.synchronization.Rendezvous)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:601)
> at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:342)
> at org.jboss.byteman.rule.Action.interpret(Action.java:144)
> at org.jboss.byteman.rule.helper.InterpretedHelper.fire(InterpretedHelper.java:169)
> at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:137)
> at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:100)
> at org.jboss.byteman.rule.Rule.execute(Rule.java:682)
> at org.jboss.byteman.rule.Rule.execute(Rule.java:651)
> at com.hp.mwtests.ts.arjuna.recovery.RecoveryManagerStartStopTest.testStartStop(RecoveryManagerStartStopTest.java:89)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:601)
> at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)
> at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)
> at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
> at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)
> at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)
> at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)
> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)
> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)
> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)
> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)
> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)
> at org.jboss.byteman.contrib.bmunit.BMUnitRunner$1.evaluate(BMUnitRunner.java:100)
> at org.junit.runners.ParentRunner.run(ParentRunner.java:300)
> at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
> at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
> at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:601)
> at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
> at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
> at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
> at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
> at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
> "VM Thread" prio=10 tid=0x08478c00 nid=0x2ebd runnable
> "VM Periodic Task Thread" prio=10 tid=0x084cc800 nid=0x2ec3 waiting on condition
> JNI global references: 361
> Heap
> def new generation total 4928K, used 3810K [0xa1e40000, 0xa2390000, 0xa7390000)
> eden space 4416K, 78% used [0xa1e40000, 0xa21a6590, 0xa2290000)
> from space 512K, 64% used [0xa2290000, 0xa22e2350, 0xa2310000)
> to space 512K, 0% used [0xa2310000, 0xa2310000, 0xa2390000)
> tenured generation total 10944K, used 1639K [0xa7390000, 0xa7e40000, 0xb1e40000)
> the space 10944K, 14% used [0xa7390000, 0xa7529e60, 0xa752a000, 0xa7e40000)
> compacting perm gen total 12288K, used 5426K [0xb1e40000, 0xb2a40000, 0xb5e40000)
> the space 12288K, 44% used [0xb1e40000, 0xb238c8a0, 0xb238ca00, 0xb2a40000)
> No shared spaces configured.
> 2013-06-06 10:34:56
> Full thread dump Java HotSpot(TM) Client VM (23.5-b02 mixed mode):
> "Thread-158" prio=10 tid=0x09117c00 nid=0x2ebc runnable [0x851af000]
> java.lang.Thread.State: RUNNABLE
> at java.io.FileInputStream.readBytes(Native Method)
> at java.io.FileInputStream.read(FileInputStream.java:242)
> at java.io.BufferedInputStream.read1(BufferedInputStream.java:273)
> at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
> - locked <0x86b23930> (a java.lang.UNIXProcess$ProcessPipeInputStream)
> at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:283)
> at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:325)
> at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:177)
> - locked <0x86b28698> (a java.io.InputStreamReader)
> at java.io.InputStreamReader.read(InputStreamReader.java:184)
> at java.io.BufferedReader.fill(BufferedReader.java:154)
> at java.io.BufferedReader.readLine(BufferedReader.java:317)
> - locked <0x86b28698> (a java.io.InputStreamReader)
> at java.io.BufferedReader.readLine(BufferedReader.java:382)
> at org.codehaus.plexus.util.cli.StreamPumper.run(StreamPumper.java:129)
> "Thread-157" prio=10 tid=0x0911b000 nid=0x2eb9 runnable [0x85080000]
> java.lang.Thread.State: RUNNABLE
> at java.io.FileInputStream.readBytes(Native Method)
> at java.io.FileInputStream.read(FileInputStream.java:242)
> at java.io.BufferedInputStream.read1(BufferedInputStream.java:273)
> at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
> - locked <0x86b218a0> (a java.lang.UNIXProcess$ProcessPipeInputStream)
> at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:283)
> at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:325)
> at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:177)
> - locked <0x86b25be8> (a java.io.InputStreamReader)
> at java.io.InputStreamReader.read(InputStreamReader.java:184)
> at java.io.BufferedReader.fill(BufferedReader.java:154)
> at java.io.BufferedReader.readLine(BufferedReader.java:317)
> - locked <0x86b25be8> (a java.io.InputStreamReader)
> at java.io.BufferedReader.readLine(BufferedReader.java:382)
> at org.codehaus.plexus.util.cli.StreamPumper.run(StreamPumper.java:129)
> "ThreadedStreamConsumer" prio=10 tid=0x0911a800 nid=0x2eb7 waiting on condition [0x8502f000]
> java.lang.Thread.State: WAITING (parking)
> at sun.misc.Unsafe.park(Native Method)
> - parking to wait for <0x86b04450> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
> at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
> at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
> at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
> at org.apache.maven.plugin.surefire.util.internal.Java15BlockingQueue.take(Java15BlockingQueue.java:41)
> at org.apache.maven.plugin.surefire.booterclient.output.ThreadedStreamConsumer$Pumper.run(ThreadedStreamConsumer.java:68)
> at java.lang.Thread.run(Thread.java:722)
> "pool-2-thread-1" prio=10 tid=0x09df6c00 nid=0x29dd in Object.wait() [0x85251000]
> java.lang.Thread.State: WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> - waiting on <0x86b1f548> (a java.lang.UNIXProcess)
> at java.lang.Object.wait(Object.java:503)
> at java.lang.UNIXProcess.waitFor(UNIXProcess.java:210)
> - locked <0x86b1f548> (a java.lang.UNIXProcess)
> at org.codehaus.plexus.util.cli.CommandLineUtils$1.call(CommandLineUtils.java:173)
> at org.codehaus.plexus.util.cli.CommandLineUtils.executeCommandLine(CommandLineUtils.java:114)
> at org.codehaus.plexus.util.cli.CommandLineUtils.executeCommandLine(CommandLineUtils.java:88)
> at org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:280)
> at org.apache.maven.plugin.surefire.booterclient.ForkStarter.access$100(ForkStarter.java:75)
> at org.apache.maven.plugin.surefire.booterclient.ForkStarter$1.call(ForkStarter.java:163)
> at org.apache.maven.plugin.surefire.booterclient.ForkStarter$1.call(ForkStarter.java:160)
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> at java.lang.Thread.run(Thread.java:722)
> "resolver-4" daemon prio=10 tid=0x09adbc00 nid=0x29a1 waiting on condition [0x8530b000]
> java.lang.Thread.State: WAITING (parking)
> at sun.misc.Unsafe.park(Native Method)
> - parking to wait for <0x90aee3e0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
> at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
> at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
> at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
> at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> at java.lang.Thread.run(Thread.java:722)
> "resolver-3" daemon prio=10 tid=0x09a88000 nid=0x29a0 waiting on condition [0x8535c000]
> java.lang.Thread.State: WAITING (parking)
> at sun.misc.Unsafe.park(Native Method)
> - parking to wait for <0x90aee3e0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
> at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
> at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
> at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
> at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> at java.lang.Thread.run(Thread.java:722)
> "resolver-2" daemon prio=10 tid=0x09ad9800 nid=0x299f waiting on condition [0x853ad000]
> java.lang.Thread.State: WAITING (parking)
> at sun.misc.Unsafe.park(Native Method)
> - parking to wait for <0x90aee3e0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
> at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
> at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
> at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
> at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> at java.lang.Thread.run(Thread.java:722)
> "resolver-1" daemon prio=10 tid=0x09ac3800 nid=0x299e waiting on condition [0x853fe000]
> java.lang.Thread.State: WAITING (parking)
> at sun.misc.Unsafe.park(Native Method)
> - parking to wait for <0x90aee3e0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
> at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
> at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
> at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
> at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> at java.lang.Thread.run(Thread.java:722)
> "process reaper" daemon prio=10 tid=0x09580800 nid=0x299d runnable [0x854bd000]
> java.lang.Thread.State: RUNNABLE
> at java.lang.UNIXProcess.waitForProcessExit(Native Method)
> at java.lang.UNIXProcess.access$200(UNIXProcess.java:54)
> at java.lang.UNIXProcess$3.run(UNIXProcess.java:174)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> at java.lang.Thread.run(Thread.java:722)
> "Service Thread" daemon prio=10 tid=0x090f8000 nid=0x299a runnable [0x00000000]
> java.lang.Thread.State: RUNNABLE
> "C1 CompilerThread0" daemon prio=10 tid=0x090ed800 nid=0x2999 waiting on condition [0x00000000]
> java.lang.Thread.State: RUNNABLE
> "Signal Dispatcher" daemon prio=10 tid=0x090ebc00 nid=0x2998 runnable [0x00000000]
> java.lang.Thread.State: RUNNABLE
> "Finalizer" daemon prio=10 tid=0x090adc00 nid=0x2997 in Object.wait() [0x85938000]
> java.lang.Thread.State: WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> - waiting on <0x90963020> (a java.lang.ref.ReferenceQueue$Lock)
> at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
> - locked <0x90963020> (a java.lang.ref.ReferenceQueue$Lock)
> at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
> at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177)
> "Reference Handler" daemon prio=10 tid=0x090ac000 nid=0x2996 in Object.wait() [0x85989000]
> java.lang.Thread.State: WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> - waiting on <0x909630a8> (a java.lang.ref.Reference$Lock)
> at java.lang.Object.wait(Object.java:503)
> at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
> - locked <0x909630a8> (a java.lang.ref.Reference$Lock)
> "main" prio=10 tid=0x09030c00 nid=0x2994 waiting on condition [0xb7fa6000]
> java.lang.Thread.State: WAITING (parking)
> at sun.misc.Unsafe.park(Native Method)
> - parking to wait for <0x94823fe8> (a java.util.concurrent.FutureTask$Sync)
> at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
> at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
> at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
> at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
> at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:248)
> at java.util.concurrent.FutureTask.get(FutureTask.java:111)
> at org.apache.maven.plugin.surefire.booterclient.ForkStarter.runSuitesForkPerTestSet(ForkStarter.java:176)
> at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:121)
> at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:740)
> at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAllProviders(AbstractSurefireMojo.java:682)
> at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:648)
> at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:586)
> at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
> at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
> at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
> at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
> at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:601)
> at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
> at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
> at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
> at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
> "VM Thread" prio=10 tid=0x090a6400 nid=0x2995 runnable
> "VM Periodic Task Thread" prio=10 tid=0x090fa000 nid=0x299b waiting on condition
> JNI global references: 317
> Heap
> def new generation total 36160K, used 16947K [0x85ec0000, 0x885f0000, 0x90960000)
> eden space 32192K, 41% used [0x85ec0000, 0x86bd94f0, 0x87e30000)
> from space 3968K, 89% used [0x87e30000, 0x881a39b0, 0x88210000)
> to space 3968K, 0% used [0x88210000, 0x88210000, 0x885f0000)
> tenured generation total 80232K, used 65524K [0x90960000, 0x957ba000, 0xa5ec0000)
> the space 80232K, 81% used [0x90960000, 0x9495d328, 0x9495d400, 0x957ba000)
> compacting perm gen total 20992K, used 20780K [0xa5ec0000, 0xa7340000, 0xb5ec0000)
> the space 20992K, 98% used [0xa5ec0000, 0xa730b3c0, 0xa730b400, 0xa7340000)
> No shared spaces configured.
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 7 months
[JBoss JIRA] (JBTM-1748) Orphaned QA RecoveryManager causes RecoveryManagerStartStopTest hangs (possibly others)
by Tom Jenkinson (JIRA)
[ https://issues.jboss.org/browse/JBTM-1748?page=com.atlassian.jira.plugin.... ]
Tom Jenkinson updated JBTM-1748:
--------------------------------
Summary: Orphaned QA RecoveryManager causes RecoveryManagerStartStopTest hangs (possibly others) (was: RecoveryManagerStartStopTest hangs)
> Orphaned QA RecoveryManager causes RecoveryManagerStartStopTest hangs (possibly others)
> ---------------------------------------------------------------------------------------
>
> Key: JBTM-1748
> URL: https://issues.jboss.org/browse/JBTM-1748
> Project: JBoss Transaction Manager
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: Testing, Transaction Core
> Reporter: Gytis Trikleris
> Assignee: Michael Musgrove
> Fix For: 5.0.0.M4
>
>
> http://172.17.131.2/job/narayana/TESTS=MAIN,jdk=jdk7.latest,label=linux/9...
> {code}
> Running com.hp.mwtests.ts.arjuna.recovery.RecoveryManagerStartStopTest
> 2013-06-06 10:34:56
> Full thread dump Java HotSpot(TM) Client VM (23.5-b02 mixed mode):
> "Periodic Recovery" prio=10 tid=0x08bd2000 nid=0x2ec6 in Object.wait() [0xa1448000]
> java.lang.Thread.State: TIMED_WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> - waiting on <0xa2047fc8> (a java.lang.Object)
> at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.doPeriodicWait(PeriodicRecovery.java:672)
> at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.run(PeriodicRecovery.java:392)
> - locked <0xa2047fc8> (a java.lang.Object)
> "Thread-0" daemon prio=10 tid=0x0876c000 nid=0x2ec5 runnable [0xa14a9000]
> java.lang.Thread.State: RUNNABLE
> at java.net.PlainSocketImpl.socketAccept(Native Method)
> at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398)
> at java.net.ServerSocket.implAccept(ServerSocket.java:522)
> at java.net.ServerSocket.accept(ServerSocket.java:490)
> at org.jboss.byteman.agent.TransformListener.run(TransformListener.java:133)
> "Attach Listener" daemon prio=10 tid=0x0867b800 nid=0x2ec4 runnable [0x00000000]
> java.lang.Thread.State: RUNNABLE
> "Service Thread" daemon prio=10 tid=0x084ca800 nid=0x2ec2 runnable [0x00000000]
> java.lang.Thread.State: RUNNABLE
> "C1 CompilerThread0" daemon prio=10 tid=0x084bfc00 nid=0x2ec1 waiting on condition [0x00000000]
> java.lang.Thread.State: RUNNABLE
> "Signal Dispatcher" daemon prio=10 tid=0x084be400 nid=0x2ec0 runnable [0x00000000]
> java.lang.Thread.State: RUNNABLE
> "Finalizer" daemon prio=10 tid=0x08480000 nid=0x2ebf in Object.wait() [0xa1a4d000]
> java.lang.Thread.State: WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> - waiting on <0xa73fb498> (a java.lang.ref.ReferenceQueue$Lock)
> at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
> - locked <0xa73fb498> (a java.lang.ref.ReferenceQueue$Lock)
> at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
> at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177)
> "Reference Handler" daemon prio=10 tid=0x0847e400 nid=0x2ebe in Object.wait() [0xa1a9e000]
> java.lang.Thread.State: WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> - waiting on <0xa73fb520> (a java.lang.ref.Reference$Lock)
> at java.lang.Object.wait(Object.java:503)
> at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
> - locked <0xa73fb520> (a java.lang.ref.Reference$Lock)
> "main" prio=10 tid=0x08403000 nid=0x2ebb in Object.wait() [0xb7f1a000]
> java.lang.Thread.State: WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> - waiting on <0xa22c9cf0> (a org.jboss.byteman.synchronization.Rendezvous)
> at java.lang.Object.wait(Object.java:503)
> at org.jboss.byteman.synchronization.Rendezvous.rendezvous(Rendezvous.java:69)
> at org.jboss.byteman.rule.helper.Helper.rendezvous(Helper.java:663)
> - locked <0xa22c9cf0> (a org.jboss.byteman.synchronization.Rendezvous)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:601)
> at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:342)
> at org.jboss.byteman.rule.Action.interpret(Action.java:144)
> at org.jboss.byteman.rule.helper.InterpretedHelper.fire(InterpretedHelper.java:169)
> at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:137)
> at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:100)
> at org.jboss.byteman.rule.Rule.execute(Rule.java:682)
> at org.jboss.byteman.rule.Rule.execute(Rule.java:651)
> at com.hp.mwtests.ts.arjuna.recovery.RecoveryManagerStartStopTest.testStartStop(RecoveryManagerStartStopTest.java:89)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:601)
> at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)
> at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)
> at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
> at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)
> at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)
> at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)
> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)
> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)
> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)
> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)
> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)
> at org.jboss.byteman.contrib.bmunit.BMUnitRunner$1.evaluate(BMUnitRunner.java:100)
> at org.junit.runners.ParentRunner.run(ParentRunner.java:300)
> at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
> at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
> at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:601)
> at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
> at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
> at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
> at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
> at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
> "VM Thread" prio=10 tid=0x08478c00 nid=0x2ebd runnable
> "VM Periodic Task Thread" prio=10 tid=0x084cc800 nid=0x2ec3 waiting on condition
> JNI global references: 361
> Heap
> def new generation total 4928K, used 3810K [0xa1e40000, 0xa2390000, 0xa7390000)
> eden space 4416K, 78% used [0xa1e40000, 0xa21a6590, 0xa2290000)
> from space 512K, 64% used [0xa2290000, 0xa22e2350, 0xa2310000)
> to space 512K, 0% used [0xa2310000, 0xa2310000, 0xa2390000)
> tenured generation total 10944K, used 1639K [0xa7390000, 0xa7e40000, 0xb1e40000)
> the space 10944K, 14% used [0xa7390000, 0xa7529e60, 0xa752a000, 0xa7e40000)
> compacting perm gen total 12288K, used 5426K [0xb1e40000, 0xb2a40000, 0xb5e40000)
> the space 12288K, 44% used [0xb1e40000, 0xb238c8a0, 0xb238ca00, 0xb2a40000)
> No shared spaces configured.
> 2013-06-06 10:34:56
> Full thread dump Java HotSpot(TM) Client VM (23.5-b02 mixed mode):
> "Thread-158" prio=10 tid=0x09117c00 nid=0x2ebc runnable [0x851af000]
> java.lang.Thread.State: RUNNABLE
> at java.io.FileInputStream.readBytes(Native Method)
> at java.io.FileInputStream.read(FileInputStream.java:242)
> at java.io.BufferedInputStream.read1(BufferedInputStream.java:273)
> at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
> - locked <0x86b23930> (a java.lang.UNIXProcess$ProcessPipeInputStream)
> at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:283)
> at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:325)
> at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:177)
> - locked <0x86b28698> (a java.io.InputStreamReader)
> at java.io.InputStreamReader.read(InputStreamReader.java:184)
> at java.io.BufferedReader.fill(BufferedReader.java:154)
> at java.io.BufferedReader.readLine(BufferedReader.java:317)
> - locked <0x86b28698> (a java.io.InputStreamReader)
> at java.io.BufferedReader.readLine(BufferedReader.java:382)
> at org.codehaus.plexus.util.cli.StreamPumper.run(StreamPumper.java:129)
> "Thread-157" prio=10 tid=0x0911b000 nid=0x2eb9 runnable [0x85080000]
> java.lang.Thread.State: RUNNABLE
> at java.io.FileInputStream.readBytes(Native Method)
> at java.io.FileInputStream.read(FileInputStream.java:242)
> at java.io.BufferedInputStream.read1(BufferedInputStream.java:273)
> at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
> - locked <0x86b218a0> (a java.lang.UNIXProcess$ProcessPipeInputStream)
> at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:283)
> at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:325)
> at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:177)
> - locked <0x86b25be8> (a java.io.InputStreamReader)
> at java.io.InputStreamReader.read(InputStreamReader.java:184)
> at java.io.BufferedReader.fill(BufferedReader.java:154)
> at java.io.BufferedReader.readLine(BufferedReader.java:317)
> - locked <0x86b25be8> (a java.io.InputStreamReader)
> at java.io.BufferedReader.readLine(BufferedReader.java:382)
> at org.codehaus.plexus.util.cli.StreamPumper.run(StreamPumper.java:129)
> "ThreadedStreamConsumer" prio=10 tid=0x0911a800 nid=0x2eb7 waiting on condition [0x8502f000]
> java.lang.Thread.State: WAITING (parking)
> at sun.misc.Unsafe.park(Native Method)
> - parking to wait for <0x86b04450> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
> at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
> at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
> at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
> at org.apache.maven.plugin.surefire.util.internal.Java15BlockingQueue.take(Java15BlockingQueue.java:41)
> at org.apache.maven.plugin.surefire.booterclient.output.ThreadedStreamConsumer$Pumper.run(ThreadedStreamConsumer.java:68)
> at java.lang.Thread.run(Thread.java:722)
> "pool-2-thread-1" prio=10 tid=0x09df6c00 nid=0x29dd in Object.wait() [0x85251000]
> java.lang.Thread.State: WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> - waiting on <0x86b1f548> (a java.lang.UNIXProcess)
> at java.lang.Object.wait(Object.java:503)
> at java.lang.UNIXProcess.waitFor(UNIXProcess.java:210)
> - locked <0x86b1f548> (a java.lang.UNIXProcess)
> at org.codehaus.plexus.util.cli.CommandLineUtils$1.call(CommandLineUtils.java:173)
> at org.codehaus.plexus.util.cli.CommandLineUtils.executeCommandLine(CommandLineUtils.java:114)
> at org.codehaus.plexus.util.cli.CommandLineUtils.executeCommandLine(CommandLineUtils.java:88)
> at org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:280)
> at org.apache.maven.plugin.surefire.booterclient.ForkStarter.access$100(ForkStarter.java:75)
> at org.apache.maven.plugin.surefire.booterclient.ForkStarter$1.call(ForkStarter.java:163)
> at org.apache.maven.plugin.surefire.booterclient.ForkStarter$1.call(ForkStarter.java:160)
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> at java.lang.Thread.run(Thread.java:722)
> "resolver-4" daemon prio=10 tid=0x09adbc00 nid=0x29a1 waiting on condition [0x8530b000]
> java.lang.Thread.State: WAITING (parking)
> at sun.misc.Unsafe.park(Native Method)
> - parking to wait for <0x90aee3e0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
> at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
> at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
> at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
> at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> at java.lang.Thread.run(Thread.java:722)
> "resolver-3" daemon prio=10 tid=0x09a88000 nid=0x29a0 waiting on condition [0x8535c000]
> java.lang.Thread.State: WAITING (parking)
> at sun.misc.Unsafe.park(Native Method)
> - parking to wait for <0x90aee3e0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
> at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
> at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
> at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
> at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> at java.lang.Thread.run(Thread.java:722)
> "resolver-2" daemon prio=10 tid=0x09ad9800 nid=0x299f waiting on condition [0x853ad000]
> java.lang.Thread.State: WAITING (parking)
> at sun.misc.Unsafe.park(Native Method)
> - parking to wait for <0x90aee3e0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
> at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
> at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
> at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
> at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> at java.lang.Thread.run(Thread.java:722)
> "resolver-1" daemon prio=10 tid=0x09ac3800 nid=0x299e waiting on condition [0x853fe000]
> java.lang.Thread.State: WAITING (parking)
> at sun.misc.Unsafe.park(Native Method)
> - parking to wait for <0x90aee3e0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
> at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
> at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
> at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
> at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> at java.lang.Thread.run(Thread.java:722)
> "process reaper" daemon prio=10 tid=0x09580800 nid=0x299d runnable [0x854bd000]
> java.lang.Thread.State: RUNNABLE
> at java.lang.UNIXProcess.waitForProcessExit(Native Method)
> at java.lang.UNIXProcess.access$200(UNIXProcess.java:54)
> at java.lang.UNIXProcess$3.run(UNIXProcess.java:174)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> at java.lang.Thread.run(Thread.java:722)
> "Service Thread" daemon prio=10 tid=0x090f8000 nid=0x299a runnable [0x00000000]
> java.lang.Thread.State: RUNNABLE
> "C1 CompilerThread0" daemon prio=10 tid=0x090ed800 nid=0x2999 waiting on condition [0x00000000]
> java.lang.Thread.State: RUNNABLE
> "Signal Dispatcher" daemon prio=10 tid=0x090ebc00 nid=0x2998 runnable [0x00000000]
> java.lang.Thread.State: RUNNABLE
> "Finalizer" daemon prio=10 tid=0x090adc00 nid=0x2997 in Object.wait() [0x85938000]
> java.lang.Thread.State: WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> - waiting on <0x90963020> (a java.lang.ref.ReferenceQueue$Lock)
> at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
> - locked <0x90963020> (a java.lang.ref.ReferenceQueue$Lock)
> at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
> at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177)
> "Reference Handler" daemon prio=10 tid=0x090ac000 nid=0x2996 in Object.wait() [0x85989000]
> java.lang.Thread.State: WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> - waiting on <0x909630a8> (a java.lang.ref.Reference$Lock)
> at java.lang.Object.wait(Object.java:503)
> at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
> - locked <0x909630a8> (a java.lang.ref.Reference$Lock)
> "main" prio=10 tid=0x09030c00 nid=0x2994 waiting on condition [0xb7fa6000]
> java.lang.Thread.State: WAITING (parking)
> at sun.misc.Unsafe.park(Native Method)
> - parking to wait for <0x94823fe8> (a java.util.concurrent.FutureTask$Sync)
> at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
> at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
> at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
> at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
> at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:248)
> at java.util.concurrent.FutureTask.get(FutureTask.java:111)
> at org.apache.maven.plugin.surefire.booterclient.ForkStarter.runSuitesForkPerTestSet(ForkStarter.java:176)
> at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:121)
> at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:740)
> at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAllProviders(AbstractSurefireMojo.java:682)
> at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:648)
> at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:586)
> at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
> at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
> at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
> at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
> at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:601)
> at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
> at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
> at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
> at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
> "VM Thread" prio=10 tid=0x090a6400 nid=0x2995 runnable
> "VM Periodic Task Thread" prio=10 tid=0x090fa000 nid=0x299b waiting on condition
> JNI global references: 317
> Heap
> def new generation total 36160K, used 16947K [0x85ec0000, 0x885f0000, 0x90960000)
> eden space 32192K, 41% used [0x85ec0000, 0x86bd94f0, 0x87e30000)
> from space 3968K, 89% used [0x87e30000, 0x881a39b0, 0x88210000)
> to space 3968K, 0% used [0x88210000, 0x88210000, 0x885f0000)
> tenured generation total 80232K, used 65524K [0x90960000, 0x957ba000, 0xa5ec0000)
> the space 80232K, 81% used [0x90960000, 0x9495d328, 0x9495d400, 0x957ba000)
> compacting perm gen total 20992K, used 20780K [0xa5ec0000, 0xa7340000, 0xb5ec0000)
> the space 20992K, 98% used [0xa5ec0000, 0xa730b3c0, 0xa730b400, 0xa7340000)
> No shared spaces configured.
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 7 months
[JBoss JIRA] (JBTM-1748) RecoveryManagerStartStopTest hangs
by Tom Jenkinson (JIRA)
[ https://issues.jboss.org/browse/JBTM-1748?page=com.atlassian.jira.plugin.... ]
Tom Jenkinson reassigned JBTM-1748:
-----------------------------------
Assignee: Michael Musgrove (was: Tom Jenkinson)
> RecoveryManagerStartStopTest hangs
> ----------------------------------
>
> Key: JBTM-1748
> URL: https://issues.jboss.org/browse/JBTM-1748
> Project: JBoss Transaction Manager
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: Testing, Transaction Core
> Reporter: Gytis Trikleris
> Assignee: Michael Musgrove
> Fix For: 5.0.0.M4
>
>
> http://172.17.131.2/job/narayana/TESTS=MAIN,jdk=jdk7.latest,label=linux/9...
> {code}
> Running com.hp.mwtests.ts.arjuna.recovery.RecoveryManagerStartStopTest
> 2013-06-06 10:34:56
> Full thread dump Java HotSpot(TM) Client VM (23.5-b02 mixed mode):
> "Periodic Recovery" prio=10 tid=0x08bd2000 nid=0x2ec6 in Object.wait() [0xa1448000]
> java.lang.Thread.State: TIMED_WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> - waiting on <0xa2047fc8> (a java.lang.Object)
> at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.doPeriodicWait(PeriodicRecovery.java:672)
> at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.run(PeriodicRecovery.java:392)
> - locked <0xa2047fc8> (a java.lang.Object)
> "Thread-0" daemon prio=10 tid=0x0876c000 nid=0x2ec5 runnable [0xa14a9000]
> java.lang.Thread.State: RUNNABLE
> at java.net.PlainSocketImpl.socketAccept(Native Method)
> at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398)
> at java.net.ServerSocket.implAccept(ServerSocket.java:522)
> at java.net.ServerSocket.accept(ServerSocket.java:490)
> at org.jboss.byteman.agent.TransformListener.run(TransformListener.java:133)
> "Attach Listener" daemon prio=10 tid=0x0867b800 nid=0x2ec4 runnable [0x00000000]
> java.lang.Thread.State: RUNNABLE
> "Service Thread" daemon prio=10 tid=0x084ca800 nid=0x2ec2 runnable [0x00000000]
> java.lang.Thread.State: RUNNABLE
> "C1 CompilerThread0" daemon prio=10 tid=0x084bfc00 nid=0x2ec1 waiting on condition [0x00000000]
> java.lang.Thread.State: RUNNABLE
> "Signal Dispatcher" daemon prio=10 tid=0x084be400 nid=0x2ec0 runnable [0x00000000]
> java.lang.Thread.State: RUNNABLE
> "Finalizer" daemon prio=10 tid=0x08480000 nid=0x2ebf in Object.wait() [0xa1a4d000]
> java.lang.Thread.State: WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> - waiting on <0xa73fb498> (a java.lang.ref.ReferenceQueue$Lock)
> at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
> - locked <0xa73fb498> (a java.lang.ref.ReferenceQueue$Lock)
> at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
> at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177)
> "Reference Handler" daemon prio=10 tid=0x0847e400 nid=0x2ebe in Object.wait() [0xa1a9e000]
> java.lang.Thread.State: WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> - waiting on <0xa73fb520> (a java.lang.ref.Reference$Lock)
> at java.lang.Object.wait(Object.java:503)
> at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
> - locked <0xa73fb520> (a java.lang.ref.Reference$Lock)
> "main" prio=10 tid=0x08403000 nid=0x2ebb in Object.wait() [0xb7f1a000]
> java.lang.Thread.State: WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> - waiting on <0xa22c9cf0> (a org.jboss.byteman.synchronization.Rendezvous)
> at java.lang.Object.wait(Object.java:503)
> at org.jboss.byteman.synchronization.Rendezvous.rendezvous(Rendezvous.java:69)
> at org.jboss.byteman.rule.helper.Helper.rendezvous(Helper.java:663)
> - locked <0xa22c9cf0> (a org.jboss.byteman.synchronization.Rendezvous)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:601)
> at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:342)
> at org.jboss.byteman.rule.Action.interpret(Action.java:144)
> at org.jboss.byteman.rule.helper.InterpretedHelper.fire(InterpretedHelper.java:169)
> at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:137)
> at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:100)
> at org.jboss.byteman.rule.Rule.execute(Rule.java:682)
> at org.jboss.byteman.rule.Rule.execute(Rule.java:651)
> at com.hp.mwtests.ts.arjuna.recovery.RecoveryManagerStartStopTest.testStartStop(RecoveryManagerStartStopTest.java:89)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:601)
> at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)
> at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)
> at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
> at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)
> at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)
> at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)
> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)
> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)
> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)
> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)
> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)
> at org.jboss.byteman.contrib.bmunit.BMUnitRunner$1.evaluate(BMUnitRunner.java:100)
> at org.junit.runners.ParentRunner.run(ParentRunner.java:300)
> at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
> at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
> at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:601)
> at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
> at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
> at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
> at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
> at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
> "VM Thread" prio=10 tid=0x08478c00 nid=0x2ebd runnable
> "VM Periodic Task Thread" prio=10 tid=0x084cc800 nid=0x2ec3 waiting on condition
> JNI global references: 361
> Heap
> def new generation total 4928K, used 3810K [0xa1e40000, 0xa2390000, 0xa7390000)
> eden space 4416K, 78% used [0xa1e40000, 0xa21a6590, 0xa2290000)
> from space 512K, 64% used [0xa2290000, 0xa22e2350, 0xa2310000)
> to space 512K, 0% used [0xa2310000, 0xa2310000, 0xa2390000)
> tenured generation total 10944K, used 1639K [0xa7390000, 0xa7e40000, 0xb1e40000)
> the space 10944K, 14% used [0xa7390000, 0xa7529e60, 0xa752a000, 0xa7e40000)
> compacting perm gen total 12288K, used 5426K [0xb1e40000, 0xb2a40000, 0xb5e40000)
> the space 12288K, 44% used [0xb1e40000, 0xb238c8a0, 0xb238ca00, 0xb2a40000)
> No shared spaces configured.
> 2013-06-06 10:34:56
> Full thread dump Java HotSpot(TM) Client VM (23.5-b02 mixed mode):
> "Thread-158" prio=10 tid=0x09117c00 nid=0x2ebc runnable [0x851af000]
> java.lang.Thread.State: RUNNABLE
> at java.io.FileInputStream.readBytes(Native Method)
> at java.io.FileInputStream.read(FileInputStream.java:242)
> at java.io.BufferedInputStream.read1(BufferedInputStream.java:273)
> at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
> - locked <0x86b23930> (a java.lang.UNIXProcess$ProcessPipeInputStream)
> at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:283)
> at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:325)
> at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:177)
> - locked <0x86b28698> (a java.io.InputStreamReader)
> at java.io.InputStreamReader.read(InputStreamReader.java:184)
> at java.io.BufferedReader.fill(BufferedReader.java:154)
> at java.io.BufferedReader.readLine(BufferedReader.java:317)
> - locked <0x86b28698> (a java.io.InputStreamReader)
> at java.io.BufferedReader.readLine(BufferedReader.java:382)
> at org.codehaus.plexus.util.cli.StreamPumper.run(StreamPumper.java:129)
> "Thread-157" prio=10 tid=0x0911b000 nid=0x2eb9 runnable [0x85080000]
> java.lang.Thread.State: RUNNABLE
> at java.io.FileInputStream.readBytes(Native Method)
> at java.io.FileInputStream.read(FileInputStream.java:242)
> at java.io.BufferedInputStream.read1(BufferedInputStream.java:273)
> at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
> - locked <0x86b218a0> (a java.lang.UNIXProcess$ProcessPipeInputStream)
> at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:283)
> at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:325)
> at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:177)
> - locked <0x86b25be8> (a java.io.InputStreamReader)
> at java.io.InputStreamReader.read(InputStreamReader.java:184)
> at java.io.BufferedReader.fill(BufferedReader.java:154)
> at java.io.BufferedReader.readLine(BufferedReader.java:317)
> - locked <0x86b25be8> (a java.io.InputStreamReader)
> at java.io.BufferedReader.readLine(BufferedReader.java:382)
> at org.codehaus.plexus.util.cli.StreamPumper.run(StreamPumper.java:129)
> "ThreadedStreamConsumer" prio=10 tid=0x0911a800 nid=0x2eb7 waiting on condition [0x8502f000]
> java.lang.Thread.State: WAITING (parking)
> at sun.misc.Unsafe.park(Native Method)
> - parking to wait for <0x86b04450> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
> at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
> at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
> at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
> at org.apache.maven.plugin.surefire.util.internal.Java15BlockingQueue.take(Java15BlockingQueue.java:41)
> at org.apache.maven.plugin.surefire.booterclient.output.ThreadedStreamConsumer$Pumper.run(ThreadedStreamConsumer.java:68)
> at java.lang.Thread.run(Thread.java:722)
> "pool-2-thread-1" prio=10 tid=0x09df6c00 nid=0x29dd in Object.wait() [0x85251000]
> java.lang.Thread.State: WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> - waiting on <0x86b1f548> (a java.lang.UNIXProcess)
> at java.lang.Object.wait(Object.java:503)
> at java.lang.UNIXProcess.waitFor(UNIXProcess.java:210)
> - locked <0x86b1f548> (a java.lang.UNIXProcess)
> at org.codehaus.plexus.util.cli.CommandLineUtils$1.call(CommandLineUtils.java:173)
> at org.codehaus.plexus.util.cli.CommandLineUtils.executeCommandLine(CommandLineUtils.java:114)
> at org.codehaus.plexus.util.cli.CommandLineUtils.executeCommandLine(CommandLineUtils.java:88)
> at org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:280)
> at org.apache.maven.plugin.surefire.booterclient.ForkStarter.access$100(ForkStarter.java:75)
> at org.apache.maven.plugin.surefire.booterclient.ForkStarter$1.call(ForkStarter.java:163)
> at org.apache.maven.plugin.surefire.booterclient.ForkStarter$1.call(ForkStarter.java:160)
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> at java.lang.Thread.run(Thread.java:722)
> "resolver-4" daemon prio=10 tid=0x09adbc00 nid=0x29a1 waiting on condition [0x8530b000]
> java.lang.Thread.State: WAITING (parking)
> at sun.misc.Unsafe.park(Native Method)
> - parking to wait for <0x90aee3e0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
> at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
> at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
> at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
> at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> at java.lang.Thread.run(Thread.java:722)
> "resolver-3" daemon prio=10 tid=0x09a88000 nid=0x29a0 waiting on condition [0x8535c000]
> java.lang.Thread.State: WAITING (parking)
> at sun.misc.Unsafe.park(Native Method)
> - parking to wait for <0x90aee3e0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
> at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
> at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
> at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
> at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> at java.lang.Thread.run(Thread.java:722)
> "resolver-2" daemon prio=10 tid=0x09ad9800 nid=0x299f waiting on condition [0x853ad000]
> java.lang.Thread.State: WAITING (parking)
> at sun.misc.Unsafe.park(Native Method)
> - parking to wait for <0x90aee3e0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
> at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
> at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
> at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
> at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> at java.lang.Thread.run(Thread.java:722)
> "resolver-1" daemon prio=10 tid=0x09ac3800 nid=0x299e waiting on condition [0x853fe000]
> java.lang.Thread.State: WAITING (parking)
> at sun.misc.Unsafe.park(Native Method)
> - parking to wait for <0x90aee3e0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
> at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
> at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
> at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
> at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> at java.lang.Thread.run(Thread.java:722)
> "process reaper" daemon prio=10 tid=0x09580800 nid=0x299d runnable [0x854bd000]
> java.lang.Thread.State: RUNNABLE
> at java.lang.UNIXProcess.waitForProcessExit(Native Method)
> at java.lang.UNIXProcess.access$200(UNIXProcess.java:54)
> at java.lang.UNIXProcess$3.run(UNIXProcess.java:174)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> at java.lang.Thread.run(Thread.java:722)
> "Service Thread" daemon prio=10 tid=0x090f8000 nid=0x299a runnable [0x00000000]
> java.lang.Thread.State: RUNNABLE
> "C1 CompilerThread0" daemon prio=10 tid=0x090ed800 nid=0x2999 waiting on condition [0x00000000]
> java.lang.Thread.State: RUNNABLE
> "Signal Dispatcher" daemon prio=10 tid=0x090ebc00 nid=0x2998 runnable [0x00000000]
> java.lang.Thread.State: RUNNABLE
> "Finalizer" daemon prio=10 tid=0x090adc00 nid=0x2997 in Object.wait() [0x85938000]
> java.lang.Thread.State: WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> - waiting on <0x90963020> (a java.lang.ref.ReferenceQueue$Lock)
> at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
> - locked <0x90963020> (a java.lang.ref.ReferenceQueue$Lock)
> at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
> at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177)
> "Reference Handler" daemon prio=10 tid=0x090ac000 nid=0x2996 in Object.wait() [0x85989000]
> java.lang.Thread.State: WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> - waiting on <0x909630a8> (a java.lang.ref.Reference$Lock)
> at java.lang.Object.wait(Object.java:503)
> at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
> - locked <0x909630a8> (a java.lang.ref.Reference$Lock)
> "main" prio=10 tid=0x09030c00 nid=0x2994 waiting on condition [0xb7fa6000]
> java.lang.Thread.State: WAITING (parking)
> at sun.misc.Unsafe.park(Native Method)
> - parking to wait for <0x94823fe8> (a java.util.concurrent.FutureTask$Sync)
> at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
> at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
> at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
> at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
> at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:248)
> at java.util.concurrent.FutureTask.get(FutureTask.java:111)
> at org.apache.maven.plugin.surefire.booterclient.ForkStarter.runSuitesForkPerTestSet(ForkStarter.java:176)
> at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:121)
> at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:740)
> at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAllProviders(AbstractSurefireMojo.java:682)
> at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:648)
> at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:586)
> at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
> at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
> at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
> at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
> at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:601)
> at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
> at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
> at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
> at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
> "VM Thread" prio=10 tid=0x090a6400 nid=0x2995 runnable
> "VM Periodic Task Thread" prio=10 tid=0x090fa000 nid=0x299b waiting on condition
> JNI global references: 317
> Heap
> def new generation total 36160K, used 16947K [0x85ec0000, 0x885f0000, 0x90960000)
> eden space 32192K, 41% used [0x85ec0000, 0x86bd94f0, 0x87e30000)
> from space 3968K, 89% used [0x87e30000, 0x881a39b0, 0x88210000)
> to space 3968K, 0% used [0x88210000, 0x88210000, 0x885f0000)
> tenured generation total 80232K, used 65524K [0x90960000, 0x957ba000, 0xa5ec0000)
> the space 80232K, 81% used [0x90960000, 0x9495d328, 0x9495d400, 0x957ba000)
> compacting perm gen total 20992K, used 20780K [0xa5ec0000, 0xa7340000, 0xb5ec0000)
> the space 20992K, 98% used [0xa5ec0000, 0xa730b3c0, 0xa730b400, 0xa7340000)
> No shared spaces configured.
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 7 months
[JBoss JIRA] (JBTM-1748) RecoveryManagerStartStopTest hangs
by Tom Jenkinson (JIRA)
[ https://issues.jboss.org/browse/JBTM-1748?page=com.atlassian.jira.plugin.... ]
Tom Jenkinson commented on JBTM-1748:
-------------------------------------
Problem caused by an orphan recovery manager process running on that node:
hudson 15289 1 0 Jun05 ? 00:00:01 /usr/local/jdk1.6.0_37/bin/java -classpath dist/jbossts-full-4.17.5.Final-SNAPSHOT/etc/:dist/jbossts-full-4.17.5.Final-SNAPSHOT/lib/*:dist/jbossts-full-4.17.5.Final-SNAPSHOT/lib/ext/*:ext/fscontext.jar:ext/providerutil.jar:ext/jboss-profiler-jvmti.jar:ext/jboss-logging-spi.jar:tests/build/classes/:dbdrivers/selected_dbdriver/*:dbdrivers/DB2_v9.7/db2jcc.jar:dbdrivers/jConnect-6_0/classes/jconn3.jar:dbdrivers/mssql2005_sqljdbc_2.0/enu/sqljdbc4.jar:dbdrivers/mysql-connector-java-5.1.8-bin.jar:dbdrivers/oracle_10_2_0_4/ojdbc14.jar:dbdrivers/postgresql-8.3-605.jdbc4.jar:ext/netty.jar -Dqa.debug=true -Djava.naming.provider.url=file:///tmp -Djava.naming.factory.initial=com.sun.jndi.fscontext.RefFSContextFactory -Dperformanceprofilestore.dir=config/perf_profiles/ -Djdbcprofilestore.dir=config/jdbc_profiles -Dmemorytestprofilestore.dir=config/memory_profiles/ -Dots.server.bindname=value_1 -DCoordinatorEnvironmentBean.maintainHeuristics=NO -DRecoveryEnvironmentBean.recoveryBackoffPeriod=5 -DCoreEnvironmentBean.timeoutFactor=2 -DCoordinatorEnvironmentBean.defaultTimeout=240 -Demma.coverage.out.file=./testoutput/crashrecovery02_2/CrashRecovery02_2_Test35/server0-coverage.ec -DportOffsetId=1 -DObjectStoreBaseDir=/home/hudson/workspace/jbossts-EAP61/qa/testoutput/crashrecovery02_2/CrashRecovery02_2_Test35/server0 -DRecoveryEnvironmentBean.recoveryListener=true com.arjuna.ats.arjuna.recovery.RecoveryManager -test
I have killed the immediate problem and will assign to Mike to consider how to make the killing of the qa test more robust
> RecoveryManagerStartStopTest hangs
> ----------------------------------
>
> Key: JBTM-1748
> URL: https://issues.jboss.org/browse/JBTM-1748
> Project: JBoss Transaction Manager
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: Testing, Transaction Core
> Reporter: Gytis Trikleris
> Assignee: Tom Jenkinson
> Fix For: 5.0.0.M4
>
>
> http://172.17.131.2/job/narayana/TESTS=MAIN,jdk=jdk7.latest,label=linux/9...
> {code}
> Running com.hp.mwtests.ts.arjuna.recovery.RecoveryManagerStartStopTest
> 2013-06-06 10:34:56
> Full thread dump Java HotSpot(TM) Client VM (23.5-b02 mixed mode):
> "Periodic Recovery" prio=10 tid=0x08bd2000 nid=0x2ec6 in Object.wait() [0xa1448000]
> java.lang.Thread.State: TIMED_WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> - waiting on <0xa2047fc8> (a java.lang.Object)
> at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.doPeriodicWait(PeriodicRecovery.java:672)
> at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.run(PeriodicRecovery.java:392)
> - locked <0xa2047fc8> (a java.lang.Object)
> "Thread-0" daemon prio=10 tid=0x0876c000 nid=0x2ec5 runnable [0xa14a9000]
> java.lang.Thread.State: RUNNABLE
> at java.net.PlainSocketImpl.socketAccept(Native Method)
> at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398)
> at java.net.ServerSocket.implAccept(ServerSocket.java:522)
> at java.net.ServerSocket.accept(ServerSocket.java:490)
> at org.jboss.byteman.agent.TransformListener.run(TransformListener.java:133)
> "Attach Listener" daemon prio=10 tid=0x0867b800 nid=0x2ec4 runnable [0x00000000]
> java.lang.Thread.State: RUNNABLE
> "Service Thread" daemon prio=10 tid=0x084ca800 nid=0x2ec2 runnable [0x00000000]
> java.lang.Thread.State: RUNNABLE
> "C1 CompilerThread0" daemon prio=10 tid=0x084bfc00 nid=0x2ec1 waiting on condition [0x00000000]
> java.lang.Thread.State: RUNNABLE
> "Signal Dispatcher" daemon prio=10 tid=0x084be400 nid=0x2ec0 runnable [0x00000000]
> java.lang.Thread.State: RUNNABLE
> "Finalizer" daemon prio=10 tid=0x08480000 nid=0x2ebf in Object.wait() [0xa1a4d000]
> java.lang.Thread.State: WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> - waiting on <0xa73fb498> (a java.lang.ref.ReferenceQueue$Lock)
> at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
> - locked <0xa73fb498> (a java.lang.ref.ReferenceQueue$Lock)
> at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
> at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177)
> "Reference Handler" daemon prio=10 tid=0x0847e400 nid=0x2ebe in Object.wait() [0xa1a9e000]
> java.lang.Thread.State: WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> - waiting on <0xa73fb520> (a java.lang.ref.Reference$Lock)
> at java.lang.Object.wait(Object.java:503)
> at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
> - locked <0xa73fb520> (a java.lang.ref.Reference$Lock)
> "main" prio=10 tid=0x08403000 nid=0x2ebb in Object.wait() [0xb7f1a000]
> java.lang.Thread.State: WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> - waiting on <0xa22c9cf0> (a org.jboss.byteman.synchronization.Rendezvous)
> at java.lang.Object.wait(Object.java:503)
> at org.jboss.byteman.synchronization.Rendezvous.rendezvous(Rendezvous.java:69)
> at org.jboss.byteman.rule.helper.Helper.rendezvous(Helper.java:663)
> - locked <0xa22c9cf0> (a org.jboss.byteman.synchronization.Rendezvous)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:601)
> at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:342)
> at org.jboss.byteman.rule.Action.interpret(Action.java:144)
> at org.jboss.byteman.rule.helper.InterpretedHelper.fire(InterpretedHelper.java:169)
> at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:137)
> at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:100)
> at org.jboss.byteman.rule.Rule.execute(Rule.java:682)
> at org.jboss.byteman.rule.Rule.execute(Rule.java:651)
> at com.hp.mwtests.ts.arjuna.recovery.RecoveryManagerStartStopTest.testStartStop(RecoveryManagerStartStopTest.java:89)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:601)
> at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)
> at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)
> at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
> at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)
> at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)
> at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)
> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)
> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)
> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)
> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)
> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)
> at org.jboss.byteman.contrib.bmunit.BMUnitRunner$1.evaluate(BMUnitRunner.java:100)
> at org.junit.runners.ParentRunner.run(ParentRunner.java:300)
> at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
> at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
> at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:601)
> at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
> at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
> at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
> at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
> at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
> "VM Thread" prio=10 tid=0x08478c00 nid=0x2ebd runnable
> "VM Periodic Task Thread" prio=10 tid=0x084cc800 nid=0x2ec3 waiting on condition
> JNI global references: 361
> Heap
> def new generation total 4928K, used 3810K [0xa1e40000, 0xa2390000, 0xa7390000)
> eden space 4416K, 78% used [0xa1e40000, 0xa21a6590, 0xa2290000)
> from space 512K, 64% used [0xa2290000, 0xa22e2350, 0xa2310000)
> to space 512K, 0% used [0xa2310000, 0xa2310000, 0xa2390000)
> tenured generation total 10944K, used 1639K [0xa7390000, 0xa7e40000, 0xb1e40000)
> the space 10944K, 14% used [0xa7390000, 0xa7529e60, 0xa752a000, 0xa7e40000)
> compacting perm gen total 12288K, used 5426K [0xb1e40000, 0xb2a40000, 0xb5e40000)
> the space 12288K, 44% used [0xb1e40000, 0xb238c8a0, 0xb238ca00, 0xb2a40000)
> No shared spaces configured.
> 2013-06-06 10:34:56
> Full thread dump Java HotSpot(TM) Client VM (23.5-b02 mixed mode):
> "Thread-158" prio=10 tid=0x09117c00 nid=0x2ebc runnable [0x851af000]
> java.lang.Thread.State: RUNNABLE
> at java.io.FileInputStream.readBytes(Native Method)
> at java.io.FileInputStream.read(FileInputStream.java:242)
> at java.io.BufferedInputStream.read1(BufferedInputStream.java:273)
> at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
> - locked <0x86b23930> (a java.lang.UNIXProcess$ProcessPipeInputStream)
> at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:283)
> at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:325)
> at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:177)
> - locked <0x86b28698> (a java.io.InputStreamReader)
> at java.io.InputStreamReader.read(InputStreamReader.java:184)
> at java.io.BufferedReader.fill(BufferedReader.java:154)
> at java.io.BufferedReader.readLine(BufferedReader.java:317)
> - locked <0x86b28698> (a java.io.InputStreamReader)
> at java.io.BufferedReader.readLine(BufferedReader.java:382)
> at org.codehaus.plexus.util.cli.StreamPumper.run(StreamPumper.java:129)
> "Thread-157" prio=10 tid=0x0911b000 nid=0x2eb9 runnable [0x85080000]
> java.lang.Thread.State: RUNNABLE
> at java.io.FileInputStream.readBytes(Native Method)
> at java.io.FileInputStream.read(FileInputStream.java:242)
> at java.io.BufferedInputStream.read1(BufferedInputStream.java:273)
> at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
> - locked <0x86b218a0> (a java.lang.UNIXProcess$ProcessPipeInputStream)
> at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:283)
> at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:325)
> at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:177)
> - locked <0x86b25be8> (a java.io.InputStreamReader)
> at java.io.InputStreamReader.read(InputStreamReader.java:184)
> at java.io.BufferedReader.fill(BufferedReader.java:154)
> at java.io.BufferedReader.readLine(BufferedReader.java:317)
> - locked <0x86b25be8> (a java.io.InputStreamReader)
> at java.io.BufferedReader.readLine(BufferedReader.java:382)
> at org.codehaus.plexus.util.cli.StreamPumper.run(StreamPumper.java:129)
> "ThreadedStreamConsumer" prio=10 tid=0x0911a800 nid=0x2eb7 waiting on condition [0x8502f000]
> java.lang.Thread.State: WAITING (parking)
> at sun.misc.Unsafe.park(Native Method)
> - parking to wait for <0x86b04450> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
> at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
> at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
> at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
> at org.apache.maven.plugin.surefire.util.internal.Java15BlockingQueue.take(Java15BlockingQueue.java:41)
> at org.apache.maven.plugin.surefire.booterclient.output.ThreadedStreamConsumer$Pumper.run(ThreadedStreamConsumer.java:68)
> at java.lang.Thread.run(Thread.java:722)
> "pool-2-thread-1" prio=10 tid=0x09df6c00 nid=0x29dd in Object.wait() [0x85251000]
> java.lang.Thread.State: WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> - waiting on <0x86b1f548> (a java.lang.UNIXProcess)
> at java.lang.Object.wait(Object.java:503)
> at java.lang.UNIXProcess.waitFor(UNIXProcess.java:210)
> - locked <0x86b1f548> (a java.lang.UNIXProcess)
> at org.codehaus.plexus.util.cli.CommandLineUtils$1.call(CommandLineUtils.java:173)
> at org.codehaus.plexus.util.cli.CommandLineUtils.executeCommandLine(CommandLineUtils.java:114)
> at org.codehaus.plexus.util.cli.CommandLineUtils.executeCommandLine(CommandLineUtils.java:88)
> at org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:280)
> at org.apache.maven.plugin.surefire.booterclient.ForkStarter.access$100(ForkStarter.java:75)
> at org.apache.maven.plugin.surefire.booterclient.ForkStarter$1.call(ForkStarter.java:163)
> at org.apache.maven.plugin.surefire.booterclient.ForkStarter$1.call(ForkStarter.java:160)
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> at java.lang.Thread.run(Thread.java:722)
> "resolver-4" daemon prio=10 tid=0x09adbc00 nid=0x29a1 waiting on condition [0x8530b000]
> java.lang.Thread.State: WAITING (parking)
> at sun.misc.Unsafe.park(Native Method)
> - parking to wait for <0x90aee3e0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
> at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
> at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
> at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
> at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> at java.lang.Thread.run(Thread.java:722)
> "resolver-3" daemon prio=10 tid=0x09a88000 nid=0x29a0 waiting on condition [0x8535c000]
> java.lang.Thread.State: WAITING (parking)
> at sun.misc.Unsafe.park(Native Method)
> - parking to wait for <0x90aee3e0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
> at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
> at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
> at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
> at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> at java.lang.Thread.run(Thread.java:722)
> "resolver-2" daemon prio=10 tid=0x09ad9800 nid=0x299f waiting on condition [0x853ad000]
> java.lang.Thread.State: WAITING (parking)
> at sun.misc.Unsafe.park(Native Method)
> - parking to wait for <0x90aee3e0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
> at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
> at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
> at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
> at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> at java.lang.Thread.run(Thread.java:722)
> "resolver-1" daemon prio=10 tid=0x09ac3800 nid=0x299e waiting on condition [0x853fe000]
> java.lang.Thread.State: WAITING (parking)
> at sun.misc.Unsafe.park(Native Method)
> - parking to wait for <0x90aee3e0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
> at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
> at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
> at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
> at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> at java.lang.Thread.run(Thread.java:722)
> "process reaper" daemon prio=10 tid=0x09580800 nid=0x299d runnable [0x854bd000]
> java.lang.Thread.State: RUNNABLE
> at java.lang.UNIXProcess.waitForProcessExit(Native Method)
> at java.lang.UNIXProcess.access$200(UNIXProcess.java:54)
> at java.lang.UNIXProcess$3.run(UNIXProcess.java:174)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> at java.lang.Thread.run(Thread.java:722)
> "Service Thread" daemon prio=10 tid=0x090f8000 nid=0x299a runnable [0x00000000]
> java.lang.Thread.State: RUNNABLE
> "C1 CompilerThread0" daemon prio=10 tid=0x090ed800 nid=0x2999 waiting on condition [0x00000000]
> java.lang.Thread.State: RUNNABLE
> "Signal Dispatcher" daemon prio=10 tid=0x090ebc00 nid=0x2998 runnable [0x00000000]
> java.lang.Thread.State: RUNNABLE
> "Finalizer" daemon prio=10 tid=0x090adc00 nid=0x2997 in Object.wait() [0x85938000]
> java.lang.Thread.State: WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> - waiting on <0x90963020> (a java.lang.ref.ReferenceQueue$Lock)
> at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
> - locked <0x90963020> (a java.lang.ref.ReferenceQueue$Lock)
> at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
> at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177)
> "Reference Handler" daemon prio=10 tid=0x090ac000 nid=0x2996 in Object.wait() [0x85989000]
> java.lang.Thread.State: WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> - waiting on <0x909630a8> (a java.lang.ref.Reference$Lock)
> at java.lang.Object.wait(Object.java:503)
> at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
> - locked <0x909630a8> (a java.lang.ref.Reference$Lock)
> "main" prio=10 tid=0x09030c00 nid=0x2994 waiting on condition [0xb7fa6000]
> java.lang.Thread.State: WAITING (parking)
> at sun.misc.Unsafe.park(Native Method)
> - parking to wait for <0x94823fe8> (a java.util.concurrent.FutureTask$Sync)
> at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
> at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
> at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
> at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
> at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:248)
> at java.util.concurrent.FutureTask.get(FutureTask.java:111)
> at org.apache.maven.plugin.surefire.booterclient.ForkStarter.runSuitesForkPerTestSet(ForkStarter.java:176)
> at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:121)
> at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:740)
> at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAllProviders(AbstractSurefireMojo.java:682)
> at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:648)
> at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:586)
> at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
> at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
> at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
> at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
> at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:601)
> at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
> at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
> at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
> at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
> "VM Thread" prio=10 tid=0x090a6400 nid=0x2995 runnable
> "VM Periodic Task Thread" prio=10 tid=0x090fa000 nid=0x299b waiting on condition
> JNI global references: 317
> Heap
> def new generation total 36160K, used 16947K [0x85ec0000, 0x885f0000, 0x90960000)
> eden space 32192K, 41% used [0x85ec0000, 0x86bd94f0, 0x87e30000)
> from space 3968K, 89% used [0x87e30000, 0x881a39b0, 0x88210000)
> to space 3968K, 0% used [0x88210000, 0x88210000, 0x885f0000)
> tenured generation total 80232K, used 65524K [0x90960000, 0x957ba000, 0xa5ec0000)
> the space 80232K, 81% used [0x90960000, 0x9495d328, 0x9495d400, 0x957ba000)
> compacting perm gen total 20992K, used 20780K [0xa5ec0000, 0xa7340000, 0xb5ec0000)
> the space 20992K, 98% used [0xa5ec0000, 0xa730b3c0, 0xa730b400, 0xa7340000)
> No shared spaces configured.
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 7 months
[JBoss JIRA] (JBTM-1699) Changes to the transaction SPI
by Michael Musgrove (JIRA)
[ https://issues.jboss.org/browse/JBTM-1699?page=com.atlassian.jira.plugin.... ]
Michael Musgrove updated JBTM-1699:
-----------------------------------
Fix Version/s: 5.0.0.M4
(was: 5.0.0.Final)
> Changes to the transaction SPI
> ------------------------------
>
> Key: JBTM-1699
> URL: https://issues.jboss.org/browse/JBTM-1699
> Project: JBoss Transaction Manager
> Issue Type: Feature Request
> Security Level: Public(Everyone can see)
> Components: Application Server Integration
> Reporter: Michael Musgrove
> Assignee: Michael Musgrove
> Fix For: 5.0.0.M4
>
> Original Estimate: 1 week
> Remaining Estimate: 1 week
>
> wildfly is using a number of our internal com.arjuna interfaces which we would like to resolve by providing the same functionality in the transactions SPI.
> Additionally the current SPI contains a number of unused classes which need removing.
> I have created https://github.com/jbosstm/jboss-transaction-spi to manage the changes. To avoid any potential confusion and to make it clear who is responsible for the SPI we will be changing the package names.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 7 months
[JBoss JIRA] (JBTM-1749) Failure building Javadoc when JAVA_HOME is empty
by Tom Jenkinson (JIRA)
[ https://issues.jboss.org/browse/JBTM-1749?page=com.atlassian.jira.plugin.... ]
Tom Jenkinson commented on JBTM-1749:
-------------------------------------
It might be this: http://stackoverflow.com/questions/44853/why-am-i-getting-a-classcastexce...
> Failure building Javadoc when JAVA_HOME is empty
> ------------------------------------------------
>
> Key: JBTM-1749
> URL: https://issues.jboss.org/browse/JBTM-1749
> Project: JBoss Transaction Manager
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: Build System
> Environment: Mac OSX
> Reporter: Paul Robinson
> Assignee: Paul Robinson
> Priority: Minor
> Fix For: 5.0.0.M4
>
>
> To reproduce:
> # export JAVA_HOME=
> # /opt/apache-maven-3.0.5/bin/mvn clean install -DskipTests -f ./ArjunaJTA/narayana-jta/pom.xml
> It also happens if you use the maven version in tools/maven (also version 3.0.5).
> This doesn't fail:
> # export JAVA_HOME=
> # /opt/apache-maven-3.0.3/bin/mvn clean install -DskipTests -f ./ArjunaJTA/narayana-jta/pom.xml
> Currently only seen this on a Mac. Would be good if a linux user could try to reproduce.
> Maven 3.0.5 is the latest release. I've not found a known issue for this, but it is hard to search for.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 7 months