[ http://jira.jboss.com/jira/browse/JBMQ-3?page=history ]
Scott M Stark updated JBMQ-3: ----------------------------- Fix Version: JBossAS-3.2.7 > 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 > Assignee: Scott M Stark > Priority: Blocker > Fix For: JBossAS-3.2.7 > > > 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