[ 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

Reply via email to