ConcurrentDeliveryUnitTestCase is hanging
-----------------------------------------

         Key: JBMQ-3
         URL: http://jira.jboss.com/jira/browse/JBMQ-3
     Project: JBoss MQ
        Type: Bug
    Versions:  JBossAS-3.2.7    
 Environment: [EMAIL PROTECTED] testsuite]$ /usr/java/jdk1.3.1_11/bin/java 
-version
java version "1.3.1_11"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1_11-b02)
Java HotSpot(TM) Client VM (build 1.3.1_11-b02, mixed mode)
    Reporter: Scott M Stark
 Assigned to: Scott M Stark 
    Priority: Blocker


The org.jboss.test.jbossmq.test.ConcurrentDeliveryUnitTestCase is failing with 
a timeout when run against the current 3.2 codebase. This is a build that used 
the indicated jdk 1.3.1 version. I have tried running the test with both jdk 
1.3 and jdk 1.4.2_05 so the jdk runtime does not seem to matter. Attached is 
the server/client thread dump for the hung test. There is no apparent deadlock 
so it would appear the is a msg delivery failure.

+++ Server Full thread dump:

"UIL2(370a88)#4" daemon prio=5 tid=0xb445010 nid=0x153c waiting on monitor 
[0xac9f000..0xac9fdc4]
        at java.lang.Object.wait(Native Method)
        at 
EDU.oswego.cs.dl.util.concurrent.SynchronousChannel.poll(SynchronousChannel.java:353)
        at 
EDU.oswego.cs.dl.util.concurrent.PooledExecutor.getTask(PooledExecutor.java:723)
        at 
EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:747)
        at java.lang.Thread.run(Thread.java:479)

"UIL2.SocketManager.WriteTask#592 client=192.168.3.120:8271" daemon prio=5 
tid=0xc701008 nid=0xfb4 waiting on monitor [0xef0f000..0xef0fdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at 
EDU.oswego.cs.dl.util.concurrent.LinkedQueue.take(LinkedQueue.java:122)
        at 
org.jboss.mq.il.uil2.SocketManager$WriteTask.run(SocketManager.java:484)
        at java.lang.Thread.run(Thread.java:479)

"UIL2.SocketManager.ReadTask#591 client=192.168.3.120:8271" daemon prio=5 
tid=0xb3c5278 nid=0x1430 runnable [0xeecf000..0xeecfdc4]
        at java.net.SocketInputStream.socketRead(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:85)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:181)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:199)
        at 
org.jboss.util.stream.NotifyingBufferedInputStream.read(NotifyingBufferedInputStream.java:67)
        at java.io.ObjectInputStream.peekCode(ObjectInputStream.java:1545)
        at java.io.ObjectInputStream.refill(ObjectInputStream.java:1679)
        at java.io.ObjectInputStream.read(ObjectInputStream.java:1655)
        at java.io.ObjectInputStream.readByte(ObjectInputStream.java:1901)
        at 
org.jboss.mq.il.uil2.SocketManager$ReadTask.run(SocketManager.java:284)
        at java.lang.Thread.run(Thread.java:479)

"RMI TCP Accept-184" daemon prio=5 tid=0xc758ca8 nid=0xd80 runnable 
[0xe98f000..0xe98fdc4]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:463)
        at java.net.ServerSocket.implAccept(ServerSocket.java:238)
        at 
org.jboss.test.invokers.ejb.CompressionServerSocket.accept(CompressionServerSocket.java:29)
        at sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:326)
        at java.lang.Thread.run(Thread.java:479)

"HAJNDI-Listener" prio=5 tid=0xc7bb418 nid=0x1708 runnable 
[0xe8cf000..0xe8cfdc4]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:463)
        at java.net.ServerSocket.implAccept(ServerSocket.java:238)
        at java.net.ServerSocket.accept(ServerSocket.java:217)
        at 
org.jboss.ha.jndi.DetachedHANamingService.run(DetachedHANamingService.java:320)
        at java.lang.Thread.run(Thread.java:479)

"Message Pushers-2" daemon prio=5 tid=0xbaf8de8 nid=0x1308 waiting on monitor 
[0x15eff000..0x15effdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at 
org.jboss.mq.threadpool.ThreadPool$WorkerThread.idle(ThreadPool.java:205)
        at 
org.jboss.mq.threadpool.ThreadPool$WorkerThread.run(ThreadPool.java:224)

"Message Pushers-1" daemon prio=5 tid=0xc5c0bf0 nid=0x944 waiting on monitor 
[0xf04f000..0xf04fdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at 
org.jboss.mq.threadpool.ThreadPool$WorkerThread.idle(ThreadPool.java:205)
        at 
org.jboss.mq.threadpool.ThreadPool$WorkerThread.run(ThreadPool.java:224)

"Connection Monitor Thread" daemon prio=5 tid=0xc27e178 nid=0x11c0 waiting on 
monitor [0xeacf000..0xeacfdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at 
EDU.oswego.cs.dl.util.concurrent.ClockDaemon.nextTask(ClockDaemon.java:321)
        at 
EDU.oswego.cs.dl.util.concurrent.ClockDaemon$RunLoop.run(ClockDaemon.java:362)
        at java.lang.Thread.run(Thread.java:479)

"RMI RenewClean-[192.168.3.120:6894]" daemon prio=5 tid=0xb843ec8 nid=0x69c 
waiting on monitor [0xd70f000..0xd70fdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:103)
        at 
sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:490)
        at java.lang.Thread.run(Thread.java:479)

"Thread-72" daemon prio=5 tid=0xbac57b8 nid=0xbe4 waiting on monitor 
[0xe7cf000..0xe7cfdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at java.util.TimerThread.mainLoop(Timer.java:401)
        at java.util.TimerThread.run(Timer.java:380)

"RMI LeaseChecker" daemon prio=5 tid=0xb615600 nid=0x138c waiting on monitor 
[0xe74f000..0xe74fdc4]
        at java.lang.Thread.sleep(Native Method)
        at sun.rmi.transport.DGCImpl$LeaseChecker.run(DGCImpl.java:294)
        at java.lang.Thread.run(Thread.java:479)


"ScannerThread" daemon prio=5 tid=0xb8abac8 nid=0x17f0 waiting on monitor [0xdec
f000..0xdecfdc4]
        at java.lang.Thread.sleep(Native Method)
        at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
loop(AbstractDeploymentScanner.java:218)
        at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
run(AbstractDeploymentScanner.java:191)

"UILServerILService Accept Thread" prio=5 tid=0xb4fccc0 nid=0x7d8 runnable 
[0xde8f000..0xde8fdc4]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:463)
        at java.net.ServerSocket.implAccept(ServerSocket.java:238)
        at java.net.ServerSocket.accept(ServerSocket.java:217)
        at 
org.jboss.mq.il.uil2.UILServerILService.run(UILServerILService.java:123)
        at java.lang.Thread.run(Thread.java:479)

"RMI TCP Accept-4" daemon prio=5 tid=0xb11e108 nid=0x990 runnable 
[0xde4f000..0xde4fdc4]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:463)
        at java.net.ServerSocket.implAccept(ServerSocket.java:238)
        at java.net.ServerSocket.accept(ServerSocket.java:217)
        at sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:326)
        at java.lang.Thread.run(Thread.java:479)

"OIL Worker Server" prio=5 tid=0xb5e5f20 nid=0xb20 runnable 
[0xde0f000..0xde0fdc4]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:463)
        at java.net.ServerSocket.implAccept(ServerSocket.java:238)
        at java.net.ServerSocket.accept(ServerSocket.java:217)
        at 
org.jboss.mq.il.oil.OILServerILService.run(OILServerILService.java:465)
        at java.lang.Thread.run(Thread.java:479)

"JCA PoolFiller" prio=5 tid=0xb5e5848 nid=0x1188 waiting on monitor 
[0xddcf000..0xddcfdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at 
org.jboss.resource.connectionmanager.PoolFiller.run(PoolFiller.java:81)
        at java.lang.Thread.run(Thread.java:479)

"IdleRemover" prio=5 tid=0xb5a7178 nid=0x1700 waiting on monitor 
[0xdd8f000..0xdd8fdc4]
        at java.lang.Object.wait(Native Method)
        at 
org.jboss.resource.connectionmanager.IdleRemover$1.run(IdleRemover.java:66)
        at java.lang.Thread.run(Thread.java:479)

"TimeoutFactory" daemon prio=5 tid=0xae813a0 nid=0xcbc waiting on monitor 
[0xdd4f000..0xdd4fdc4]
        at java.lang.Object.wait(Native Method)
        at org.jboss.util.timeout.TimeoutFactory.doWork(TimeoutFactory.java:503)
        at 
org.jboss.util.timeout.TimeoutFactory.access$300(TimeoutFactory.java:28)
        at org.jboss.util.timeout.TimeoutFactory$1.run(TimeoutFactory.java:549)

"Thread-40" daemon prio=5 tid=0xb5a7d48 nid=0x784 waiting on monitor 
[0xdd0f000..0xdd0fdc4]
        at java.lang.Object.wait(Native Method)
        at java.util.TimerThread.mainLoop(Timer.java:427)
        at java.util.TimerThread.run(Timer.java:380)

"MERGE2.FindSubgroups thread" daemon prio=5 tid=0xbaffea0 nid=0x298 waiting on 
monitor [0xdccf000..0xdccfdc4]
        at java.lang.Thread.sleep(Native Method)
        at org.jgroups.util.Util.sleep(Util.java:76)
        at org.jgroups.protocols.MERGE2$FindSubgroups.run(MERGE2.java:233)
        at java.lang.Thread.run(Thread.java:479)

"ServerSocketHandler thread" daemon prio=5 tid=0xbaffd68 nid=0x162c runnable 
[0xdc8f000..0xdc8fdc4]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:463)
        at java.net.ServerSocket.implAccept(ServerSocket.java:238)
        at java.net.ServerSocket.accept(ServerSocket.java:217)
        at org.jgroups.protocols.FD_SOCK$ServerSocketHandler.run(FD_SOCK.java:78
2)
        at java.lang.Thread.run(Thread.java:479)

"UDP mcast receiver" daemon prio=10 tid=0xb7d9680 nid=0x16ac runnable [0xdc4f000
..0xdc4fdc4]
        at java.net.PlainDatagramSocketImpl.receive(Native Method)
        at java.net.DatagramSocket.receive(DatagramSocket.java:387)
        at org.jgroups.protocols.UDP.run(UDP.java:203)
        at java.lang.Thread.run(Thread.java:479)

"UDP.UcastReceiverThread" daemon prio=5 tid=0xb7d9548 nid=0x10f0 runnable [0xdc0
f000..0xdc0fdc4]
        at java.net.PlainDatagramSocketImpl.receive(Native Method)
        at java.net.DatagramSocket.receive(DatagramSocket.java:387)
        at org.jgroups.protocols.UDP$UcastReceiver.run(UDP.java:1264)
        at java.lang.Thread.run(Thread.java:479)

"MessageDispatcher up processing thread" daemon prio=5 tid=0xb721998 nid=0x16c8
waiting on monitor [0xdb8f000..0xdb8fdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at org.jgroups.util.Queue.remove(Queue.java:221)
        at org.jgroups.blocks.MessageDispatcher$1.run(MessageDispatcher.java:689
)
        at java.lang.Thread.run(Thread.java:479)

"UpHandler (STATE_TRANSFER)" daemon prio=5 tid=0xb7217d0 nid=0x1044 waiting on m
onitor [0xdb4f000..0xdb4fdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at org.jgroups.util.Queue.remove(Queue.java:221)
        at org.jgroups.stack.UpHandler.run(Protocol.java:48)

"DownHandler (STATE_TRANSFER)" daemon prio=5 tid=0xb7bfdf8 nid=0x6e8 waiting on
monitor [0xdb0f000..0xdb0fdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at org.jgroups.util.Queue.remove(Queue.java:221)
        at org.jgroups.stack.DownHandler.run(Protocol.java:105)

"UpHandler (GMS)" daemon prio=5 tid=0xb8abe28 nid=0x1144 waiting on monitor [0xd
acf000..0xdacfdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at org.jgroups.util.Queue.remove(Queue.java:221)
        at org.jgroups.stack.UpHandler.run(Protocol.java:48)

"DownHandler (GMS)" daemon prio=5 tid=0xb8abc60 nid=0x1664 waiting on monitor [0
xda8f000..0xda8fdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at org.jgroups.util.Queue.remove(Queue.java:221)
        at org.jgroups.stack.DownHandler.run(Protocol.java:105)

"UpHandler (UNICAST)" daemon prio=5 tid=0xaf47280 nid=0xfa4 waiting on monitor [
0xda4f000..0xda4fdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at org.jgroups.util.Queue.remove(Queue.java:221)
        at org.jgroups.stack.UpHandler.run(Protocol.java:48)

"UpHandler (FD_SOCK)" daemon prio=5 tid=0xb85fe98 nid=0xcfc waiting on monitor [
0xda0f000..0xda0fdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at org.jgroups.util.Queue.remove(Queue.java:221)
        at org.jgroups.stack.UpHandler.run(Protocol.java:48)

"DownHandler (FD_SOCK)" daemon prio=5 tid=0xb73b5e0 nid=0xdf4 waiting on monitor
 [0xd9cf000..0xd9cfdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at org.jgroups.util.Queue.remove(Queue.java:221)
        at org.jgroups.stack.DownHandler.run(Protocol.java:105)

"DownHandler (UDP)" daemon prio=5 tid=0xb85fd60 nid=0x1470 waiting on monitor [0
xd98f000..0xd98fdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at org.jgroups.util.Queue.remove(Queue.java:221)
        at org.jgroups.stack.DownHandler.run(Protocol.java:105)

"RequestController-5" daemon prio=10 tid=0xb73b400 nid=0xd8c waiting on monitor
[0xd94f000..0xd94fdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at org.jacorb.poa.RequestController.waitForQueue(Unknown Source)
        at org.jacorb.poa.RequestController.run(Unknown Source)

"RequestController-4" daemon prio=10 tid=0xb7f38b0 nid=0x16d4 waiting on monitor
 [0xd8cf000..0xd8cfdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at org.jacorb.poa.RequestController.waitForQueue(Unknown Source)
        at org.jacorb.poa.RequestController.run(Unknown Source)

"RequestController-3" daemon prio=10 tid=0xb68c358 nid=0x330 waiting on monitor
[0xd90f000..0xd90fdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at org.jacorb.poa.RequestController.waitForQueue(Unknown Source)
        at org.jacorb.poa.RequestController.run(Unknown Source)

"RequestController-2" daemon prio=10 tid=0xb7f3610 nid=0x11b4 waiting on monitor
 [0xd84f000..0xd84fdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at org.jacorb.poa.RequestController.waitForQueue(Unknown Source)
        at org.jacorb.poa.RequestController.run(Unknown Source)

"ORB thread" prio=5 tid=0xb68c4b0 nid=0x1454 waiting on monitor [0xd88f000..0xd8
8fdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at org.jacorb.orb.ORB.run(Unknown Source)
        at org.jboss.iiop.CorbaORBService$1.run(CorbaORBService.java:213)
        at java.lang.Thread.run(Thread.java:479)

"RequestController-1" daemon prio=10 tid=0xb8b14d8 nid=0x1560 waiting on monitor
 [0xd80f000..0xd80fdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at org.jacorb.poa.RequestController.waitForQueue(Unknown Source)
        at org.jacorb.poa.RequestController.run(Unknown Source)

"Thread-25" daemon prio=5 tid=0xae83400 nid=0x9fc runnable [0xd7cf000..0xd7cfdc4
]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:463)
        at java.net.ServerSocket.implAccept(ServerSocket.java:238)
        at java.net.ServerSocket.accept(ServerSocket.java:217)
        at org.jacorb.orb.iiop.IIOPListener$Acceptor.run(Unknown Source)

"JBossMQ Cache Reference Softner" daemon prio=5 tid=0xb5b4aa0 nid=0xc18 waiting
on monitor [0xd78f000..0xd78fdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:103)
        at org.jboss.mq.server.MessageCache.run(MessageCache.java:241)
        at java.lang.Thread.run(Thread.java:479)

"HAJNDI-AutomaticDiscovery" prio=5 tid=0xb632b50 nid=0xac8 runnable [0xd74f000..
0xd74fdc4]
        at java.net.PlainDatagramSocketImpl.receive(Native Method)
        at java.net.DatagramSocket.receive(DatagramSocket.java:387)
        at org.jboss.ha.jndi.DetachedHANamingService$AutomaticDiscovery.run(Deta
chedHANamingService.java:489)
        at java.lang.Thread.run(Thread.java:479)

"RMI TCP Accept-3" daemon prio=5 tid=0xb2e5130 nid=0x83c runnable [0xd6cf000..0x
d6cfdc4]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:463)
        at java.net.ServerSocket.implAccept(ServerSocket.java:238)
        at java.net.ServerSocket.accept(ServerSocket.java:217)
        at sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:326)
        at java.lang.Thread.run(Thread.java:479)

"AsynchHAMembershipListener Thread" prio=5 tid=0xc1e0e80 nid=0x15e8 waiting on m
onitor [0xd68f000..0xd68fdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at EDU.oswego.cs.dl.util.concurrent.LinkedQueue.take(LinkedQueue.java:12
2)
        at org.jboss.ha.framework.server.HAPartitionImpl$AsynchViewChangeHandler
.run(HAPartitionImpl.java:1028)
        at java.lang.Thread.run(Thread.java:479)

"MERGE2.FindSubgroups thread" daemon prio=5 tid=0xc1e0d48 nid=0x1554 waiting on
monitor [0xd64f000..0xd64fdc4]
        at java.lang.Thread.sleep(Native Method)
        at org.jgroups.util.Util.sleep(Util.java:76)
        at org.jgroups.protocols.MERGE2$FindSubgroups.run(MERGE2.java:233)
        at java.lang.Thread.run(Thread.java:479)

"UDP mcast receiver" daemon prio=10 tid=0xb773d78 nid=0x10b0 runnable [0xd60f000
..0xd60fdc4]
        at java.net.PlainDatagramSocketImpl.receive(Native Method)
        at java.net.DatagramSocket.receive(DatagramSocket.java:387)
        at org.jgroups.protocols.UDP.run(UDP.java:203)
        at java.lang.Thread.run(Thread.java:479)

"UDP.UcastReceiverThread" daemon prio=5 tid=0xb773c28 nid=0x1174 runnable [0xd5c
f000..0xd5cfdc4]
        at java.net.PlainDatagramSocketImpl.receive(Native Method)
        at java.net.DatagramSocket.receive(DatagramSocket.java:387)
        at org.jgroups.protocols.UDP$UcastReceiver.run(UDP.java:1264)
        at java.lang.Thread.run(Thread.java:479)

"MessageDispatcher up processing thread" daemon prio=5 tid=0xb844790 nid=0x11b8
waiting on monitor [0xd54f000..0xd54fdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at org.jgroups.util.Queue.remove(Queue.java:221)
        at org.jgroups.blocks.MessageDispatcher$1.run(MessageDispatcher.java:689
)
        at java.lang.Thread.run(Thread.java:479)

"UpHandler (STATE_TRANSFER)" daemon prio=5 tid=0xb578a78 nid=0x15cc waiting on m
onitor [0xd50f000..0xd50fdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at org.jgroups.util.Queue.remove(Queue.java:221)
        at org.jgroups.stack.UpHandler.run(Protocol.java:48)

"DownHandler (STATE_TRANSFER)" daemon prio=5 tid=0xb849220 nid=0x1250 waiting on
 monitor [0xd4cf000..0xd4cfdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at org.jgroups.util.Queue.remove(Queue.java:221)
        at org.jgroups.stack.DownHandler.run(Protocol.java:105)

"UpHandler (GMS)" daemon prio=5 tid=0xb848858 nid=0x1318 waiting on monitor [0xd
48f000..0xd48fdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at org.jgroups.util.Queue.remove(Queue.java:221)
        at org.jgroups.stack.UpHandler.run(Protocol.java:48)

"DownHandler (GMS)" daemon prio=5 tid=0xb8b2e68 nid=0xac0 waiting on monitor [0x
d44f000..0xd44fdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at org.jgroups.util.Queue.remove(Queue.java:221)
        at org.jgroups.stack.DownHandler.run(Protocol.java:105)

"UpHandler (FRAG)" daemon prio=5 tid=0xb736af8 nid=0xcdc waiting on monitor [0xd
40f000..0xd40fdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at org.jgroups.util.Queue.remove(Queue.java:221)
        at org.jgroups.stack.UpHandler.run(Protocol.java:48)

"DownHandler (FRAG)" daemon prio=5 tid=0xb736930 nid=0xf50 waiting on monitor [0
xd3cf000..0xd3cfdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at org.jgroups.util.Queue.remove(Queue.java:221)
        at org.jgroups.stack.DownHandler.run(Protocol.java:105)

"UpHandler (STABLE)" daemon prio=5 tid=0xc35fe60 nid=0x1500 waiting on monitor [
0xd38f000..0xd38fdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at org.jgroups.util.Queue.remove(Queue.java:221)
        at org.jgroups.stack.UpHandler.run(Protocol.java:48)

"DownHandler (STABLE)" daemon prio=5 tid=0xc35f408 nid=0xe08 waiting on monitor
[0xd34f000..0xd34fdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at org.jgroups.util.Queue.remove(Queue.java:221)
        at org.jgroups.stack.DownHandler.run(Protocol.java:105)

"UpHandler (UNICAST)" daemon prio=5 tid=0xb666948 nid=0x15a0 waiting on monitor
[0xd30f000..0xd30fdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at org.jgroups.util.Queue.remove(Queue.java:221)
        at org.jgroups.stack.UpHandler.run(Protocol.java:48)

"DownHandler (UNICAST)" daemon prio=5 tid=0xb666010 nid=0x918 waiting on monitor
 [0xd2cf000..0xd2cfdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at org.jgroups.util.Queue.remove(Queue.java:221)
        at org.jgroups.stack.DownHandler.run(Protocol.java:105)

"UpHandler (NAKACK)" daemon prio=5 tid=0xb77b408 nid=0x1690 waiting on monitor [
0xd28f000..0xd28fdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at org.jgroups.util.Queue.remove(Queue.java:221)
        at org.jgroups.stack.UpHandler.run(Protocol.java:48)

"DownHandler (NAKACK)" daemon prio=5 tid=0xb7f7808 nid=0x1090 waiting on monitor
 [0xd24f000..0xd24fdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at org.jgroups.util.Queue.remove(Queue.java:221)
        at org.jgroups.stack.DownHandler.run(Protocol.java:105)

"UpHandler (VERIFY_SUSPECT)" daemon prio=5 tid=0xc30ae60 nid=0x16a0 waiting on m
onitor [0xd20f000..0xd20fdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at org.jgroups.util.Queue.remove(Queue.java:221)
        at org.jgroups.stack.UpHandler.run(Protocol.java:48)

"DownHandler (VERIFY_SUSPECT)" daemon prio=5 tid=0xb870b48 nid=0x104 waiting on
monitor [0xc1af000..0xc1afdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at org.jgroups.util.Queue.remove(Queue.java:221)
        at org.jgroups.stack.DownHandler.run(Protocol.java:105)

"UpHandler (FD)" daemon prio=5 tid=0xb870610 nid=0x8d4 waiting on monitor [0xc16
f000..0xc16fdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at org.jgroups.util.Queue.remove(Queue.java:221)
        at org.jgroups.stack.UpHandler.run(Protocol.java:48)

"DownHandler (FD)" daemon prio=5 tid=0xb8c8540 nid=0xff4 waiting on monitor [0xc
12f000..0xc12fdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at org.jgroups.util.Queue.remove(Queue.java:221)
        at org.jgroups.stack.DownHandler.run(Protocol.java:105)

"UpHandler (PING)" daemon prio=5 tid=0xb8c8008 nid=0x17d8 waiting on monitor [0x
c0ef000..0xc0efdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at org.jgroups.util.Queue.remove(Queue.java:221)
        at org.jgroups.stack.UpHandler.run(Protocol.java:48)

"DownHandler (PING)" daemon prio=5 tid=0xc30a008 nid=0x290 waiting on monitor [0
xc0af000..0xc0afdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at org.jgroups.util.Queue.remove(Queue.java:221)
        at org.jgroups.stack.DownHandler.run(Protocol.java:105)

"DownHandler (UDP)" daemon prio=5 tid=0xb5ceb58 nid=0x280 waiting on monitor [0x
c06f000..0xc06fdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at org.jgroups.util.Queue.remove(Queue.java:221)
        at org.jgroups.stack.DownHandler.run(Protocol.java:105)

"HSQLDB Timer @5e4376" daemon prio=5 tid=0xbadee58 nid=0x12b8 waiting on monitor
 [0xc02f000..0xc02fdc4]
        at java.lang.Object.wait(Native Method)
        at org.hsqldb.lib.HsqlTimer.nextTask(Unknown Source)
        at org.hsqldb.lib.HsqlTimer$TaskRunner.run(Unknown Source)
        at java.lang.Thread.run(Thread.java:479)

"SnmpPortal--1-FastReceiver" prio=5 tid=0xb5748f0 nid=0x1574 runnable [0xbfef000
..0xbfefdc4]
        at java.net.PlainDatagramSocketImpl.receive(Native Method)
        at java.net.DatagramSocket.receive(DatagramSocket.java:387)
        at org.opennms.protocols.snmp.SnmpPortal$1.run(SnmpPortal.java:486)
        at java.lang.Thread.run(Thread.java:479)

"SnmpPortal--1" prio=5 tid=0xb574a50 nid=0xf0 runnable [0xbfaf000..0xbfafdc4]
        at java.lang.Object.wait(Native Method)
        at org.opennms.protocols.snmp.SnmpPortal$Receiver.run(SnmpPortal.java:55
4)
        at java.lang.Thread.run(Thread.java:479)

"SnmpPortal--1-FastReceiver" prio=5 tid=0xb5e7008 nid=0x1460 runnable [0xbf6f000
..0xbf6fdc4]
        at java.net.PlainDatagramSocketImpl.receive(Native Method)
        at java.net.DatagramSocket.receive(DatagramSocket.java:387)
        at org.opennms.protocols.snmp.SnmpPortal$1.run(SnmpPortal.java:486)
        at java.lang.Thread.run(Thread.java:479)

"SnmpPortal--1" prio=5 tid=0xb6de878 nid=0xa24 runnable [0xbf2f000..0xbf2fdc4]
        at java.lang.Object.wait(Native Method)
        at org.opennms.protocols.snmp.SnmpPortal$Receiver.run(SnmpPortal.java:55
4)
        at java.lang.Thread.run(Thread.java:479)

"SnmpTimer" prio=5 tid=0xb525818 nid=0x120c runnable [0xbeef000..0xbeefdc4]
        at java.lang.Object.wait(Native Method)
        at org.opennms.protocols.snmp.SnmpTimer$Scheduler.run(SnmpTimer.java:215
)
        at java.lang.Thread.run(Thread.java:479)

"SnmpPortal--1-FastReceiver" prio=5 tid=0xb5a5858 nid=0x122c runnable [0xbeaf000
..0xbeafdc4]
        at java.net.PlainDatagramSocketImpl.receive(Native Method)
        at java.net.DatagramSocket.receive(DatagramSocket.java:387)
        at org.opennms.protocols.snmp.SnmpPortal$1.run(SnmpPortal.java:486)
        at java.lang.Thread.run(Thread.java:479)

"Thread-3" prio=5 tid=0xb525c00 nid=0xd3c waiting on monitor [0xbe6f000..0xbe6fd
c4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at org.jboss.mx.util.RunnableScheduler.waitOutstanding(RunnableScheduler
.java:181)
        at org.jboss.mx.util.RunnableScheduler.run(RunnableScheduler.java:93)
        at java.lang.Thread.run(Thread.java:479)

"SnmpPortal--1" prio=5 tid=0xafc2050 nid=0xe3c runnable [0xbe2f000..0xbe2fdc4]
        at java.lang.Object.wait(Native Method)
        at org.opennms.protocols.snmp.SnmpPortal$Receiver.run(SnmpPortal.java:55
4)
        at java.lang.Thread.run(Thread.java:479)

"Thread-2" prio=5 tid=0xb2b8dc8 nid=0xf38 runnable [0xbdef000..0xbdefdc4]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:463)
        at java.net.ServerSocket.implAccept(ServerSocket.java:238)
        at java.net.ServerSocket.accept(ServerSocket.java:217)
        at 
org.apache.axis.monitor.SOAPMonitorService$ServerSocketThread.run(SOAPMonitorService.java:249)
        at java.lang.Thread.run(Thread.java:479)

"ContainerBackgroundProcessor[StandardEngine[jboss.web]]" daemon prio=5 tid=0xb2
55e40 nid=0x1564 waiting on monitor [0xbdaf000..0xbdafdc4]
        at java.lang.Thread.sleep(Native Method)
        at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.r
un(ContainerBase.java:1597)
        at java.lang.Thread.run(Thread.java:479)

"PooledInvokerAcceptor#0-4445" prio=5 tid=0xb232200 nid=0xde4 runnable 
[0xbd6f000..0xbd6fdc4]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:463)
        at java.net.ServerSocket.implAccept(ServerSocket.java:238)
        at java.net.ServerSocket.accept(ServerSocket.java:217)
        at 
org.jboss.invocation.pooled.server.PooledInvoker.run(PooledInvoker.java:202)
        at java.lang.Thread.run(Thread.java:479)

"RMI TCP Accept-2" daemon prio=5 tid=0xb012be8 nid=0x7e0 runnable 
[0xbd2f000..0xbd2fdc4]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:463)
        at java.net.ServerSocket.implAccept(ServerSocket.java:238)
        at java.net.ServerSocket.accept(ServerSocket.java:217)
        at sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:326)
        at java.lang.Thread.run(Thread.java:479)

"ClassLoadingPool(2)-1" daemon prio=5 tid=0xb3b0070 nid=0xfdc runnable 
[0xbcef000..0xbcefdc4]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:463)
        at java.net.ServerSocket.implAccept(ServerSocket.java:238)
        at java.net.ServerSocket.accept(ServerSocket.java:217)
        at org.jboss.web.WebServer.run(WebServer.java:280)
        at 
org.jboss.util.threadpool.RunnableTaskWrapper.run(RunnableTaskWrapper.java:97)
        at 
EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:743)
        at java.lang.Thread.run(Thread.java:479)

"JBoss System Threads(1)-1" daemon prio=5 tid=0xb3af610 nid=0x1198 runnable 
[0xbcaf000..0xbcafdc4]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:463)
        at java.net.ServerSocket.implAccept(ServerSocket.java:238)
        at java.net.ServerSocket.accept(ServerSocket.java:217)
        at org.jnp.server.Main$AcceptHandler.run(Main.java:417)
        at 
org.jboss.util.threadpool.RunnableTaskWrapper.run(RunnableTaskWrapper.java:97)
        at 
EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:743)
        at java.lang.Thread.run(Thread.java:479)

"GC Daemon" daemon prio=2 tid=0xb4da9f8 nid=0x444 waiting on monitor 
[0xbc6f000..0xbc6fdc4]
        at java.lang.Object.wait(Native Method)
        at sun.misc.GC$Daemon.run(GC.java:98)

"RMI Reaper" prio=5 tid=0xb4da658 nid=0x11bc waiting on monitor 
[0xbc2f000..0xbc2fdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:103)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
        at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:279)
        at java.lang.Thread.run(Thread.java:479)

"RMI TCP Accept-1" daemon prio=5 tid=0xb4da418 nid=0x130c runnable 
[0xbbef000..0xbbefdc4]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:463)
        at java.net.ServerSocket.implAccept(ServerSocket.java:238)
        at java.net.ServerSocket.accept(ServerSocket.java:217)
        at sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:326)
        at java.lang.Thread.run(Thread.java:479)

"ScannerThread" daemon prio=5 tid=0x9958b8 nid=0x17f4 waiting on monitor [0xbb9f
000..0xbb9fdc4]
        at java.lang.Thread.sleep(Native Method)
        at 
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:218)
        at 
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:191)

"Thread-1" daemon prio=5 tid=0xad56c30 nid=0x8c8 waiting on monitor 
[0xbb5f000..0xbb5fdc4]
        at java.lang.Object.wait(Native Method)
        at java.util.TimerThread.mainLoop(Timer.java:427)
        at java.util.TimerThread.run(Timer.java:380)

"Thread-0" prio=5 tid=0x34e48 nid=0x14b4 waiting on monitor [0..0x7fb3c]

"Signal Dispatcher" daemon prio=10 tid=0x9549e8 nid=0x13dc waiting on monitor 
[0..0]

"Finalizer" daemon prio=9 tid=0x950f90 nid=0x16c0 waiting on monitor [0xab1f000.
.0xab1fdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:103)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
        at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:157)

"Reference Handler" daemon prio=10 tid=0x950308 nid=0x1424 waiting on monitor [0
xaadf000..0xaadfdc4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:415)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:105)

"VM Thread" prio=5 tid=0x918b28 nid=0x135c runnable

"VM Periodic Task Thread" prio=10 tid=0x953788 nid=0x1154 waiting on monitor
"Suspend Checker Thread" prio=10 tid=0x954050 nid=0x16d0 runnable


+++ Client Full thread dump:

    [junit] "UIL2(4ecfdd)#16" daemon prio=5 tid=0x8fb82d8 nid=0x1314 waiting on 
monitor [0x932f000..0x932fdbc]
    [junit]     at java.lang.Object.wait(Native Method)
    [junit]     at 
EDU.oswego.cs.dl.util.concurrent.SynchronousChannel.poll(SynchronousChannel.java:353)
    [junit]     at 
EDU.oswego.cs.dl.util.concurrent.PooledExecutor.getTask(PooledExecutor.java:723)
    [junit]     at 
EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:747)
    [junit]     at java.lang.Thread.run(Thread.java:479)

    [junit] "MessageListenerThread - JMS_TQ2" prio=5 tid=0x8fd9790 nid=0x1c40 
waiting on monitor [0x953f000..0x953fdbc]
    [junit]     at java.lang.Object.wait(Native Method)
    [junit]     at java.lang.Object.wait(Object.java:415)
    [junit]     at 
org.jboss.mq.SpyMessageConsumer.run(SpyMessageConsumer.java:608)
    [junit]     at java.lang.Thread.run(Thread.java:479)

    [junit] "MessageListenerThread - JMS_TQ1" prio=5 tid=0x8b4cd68 nid=0x1d80 
waiting on monitor [0x94ff000..0x94ffdbc]
    [junit]     at java.lang.Object.wait(Native Method)
    [junit]     at java.lang.Object.wait(Object.java:415)
    [junit]     at 
org.jboss.mq.SpyMessageConsumer.run(SpyMessageConsumer.java:608)
    [junit]     at java.lang.Thread.run(Thread.java:479)

    [junit] "Connection Monitor Thread" daemon prio=5 tid=0x8f6a008 nid=0x490 
waiting on monitor [0x946f000..0x946fdbc]
    [junit]     at java.lang.Object.wait(Native Method)
    [junit]     at 
EDU.oswego.cs.dl.util.concurrent.ClockDaemon.nextTask(ClockDaemon.java:328)
    [junit]     at 
EDU.oswego.cs.dl.util.concurrent.ClockDaemon$RunLoop.run(ClockDaemon.java:362)
    [junit]     at java.lang.Thread.run(Thread.java:479)

    [junit] "UIL2.SocketManager.WriteTask#2 client=192.168.3.120:8093" daemon 
prio=5 tid=0x8fdd690 nid=0x1a0c waiting on monitor [0x942f000..0x942fdbc]
    [junit]     at java.lang.Object.wait(Native Method)
    [junit]     at java.lang.Object.wait(Object.java:415)
    [junit]     at 
EDU.oswego.cs.dl.util.concurrent.LinkedQueue.take(LinkedQueue.java:122)
    [junit]     at 
org.jboss.mq.il.uil2.SocketManager$WriteTask.run(SocketManager.java:484)
    [junit]     at java.lang.Thread.run(Thread.java:479)

    [junit] "UIL2.SocketManager.ReadTask#1 client=192.168.3.120:8093" daemon 
prio=5 tid=0x8fa2da8 nid=0xebc runnable [0x93ef000..0x93efdbc]
    [junit]     at java.net.SocketInputStream.socketRead(Native Method)
    [junit]     at java.net.SocketInputStream.read(SocketInputStream.java:85)
    [junit]     at 
java.io.BufferedInputStream.fill(BufferedInputStream.java:181)
    [junit]     at 
java.io.BufferedInputStream.read(BufferedInputStream.java:199)
    [junit]     at 
org.jboss.util.stream.NotifyingBufferedInputStream.read(NotifyingBufferedInputStream.java:67)
    [junit]     at 
java.io.ObjectInputStream.peekCode(ObjectInputStream.java:1545)
    [junit]     at java.io.ObjectInputStream.refill(ObjectInputStream.java:1679)
    [junit]     at java.io.ObjectInputStream.read(ObjectInputStream.java:1655)
    [junit]     at 
java.io.ObjectInputStream.readByte(ObjectInputStream.java:1901)
    [junit]     at 
org.jboss.mq.il.uil2.SocketManager$ReadTask.run(SocketManager.java:284)
    [junit]     at java.lang.Thread.run(Thread.java:479)

    [junit] "main" prio=5 tid=0x38890 nid=0x13d8 waiting on monitor 
[0x7f000..0x7fc34]
    [junit]     at java.lang.Object.wait(Native Method)
    [junit]     at java.lang.Object.wait(Object.java:415)
    [junit]     at 
org.jboss.test.jbossmq.test.ConcurrentDeliveryUnitTestCase.testConcurrentDelivery(ConcurrentDeliveryUnitTestCase.java:70)
    [junit]     at java.lang.reflect.Method.invoke(Native Method)
    [junit]     at junit.framework.TestCase.runTest(TestCase.java:154)
    [junit]     at junit.framework.TestCase.runBare(TestCase.java:127)
    [junit]     at junit.framework.TestResult$1.protect(TestResult.java:106)
    [junit]     at junit.framework.TestResult.runProtected(TestResult.java:124)
    [junit]     at junit.framework.TestResult.run(TestResult.java:109)
    [junit]     at junit.framework.TestCase.run(TestCase.java:118)
    [junit]     at junit.framework.TestSuite.runTest(TestSuite.java:208)
    [junit]     at junit.framework.TestSuite.run(TestSuite.java:203)
    [junit]     at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:289)
    [junit]     at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:656)
    [junit]     at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:558)



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.jboss.com/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
_______________________________________________
JBoss-Development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to