RE: OpenJMS server still getting hung

Jeff Martin <[email protected]>
Newsgroups gmane.comp.java.openjms.user
Message-ID <[email protected]>
I seem to be having the same problem, I've tried increasing the worker
threads from 10 to 25. As far as I know I've only for 20 threads
blocking on the client. Blocked client threads labelled "JMS Queue
Drainer: campaign-255"

Here's the dumps from the client (catalina) and the server.
http://www.custommonkey.org/~jeff/files/catalina.out
http://www.custommonkey.org/~jeff/files/jms-stdout.log



On Sat, 2005-02-12 at 23:06 +1100, Tim Anderson wrote:
> Can you provide a stack trace for one of the clients?
> The trace indicates that there are least 10 clients
> concurrently receiving asynchronous messages -
> these are (temporarily) using all of the allocated
> Scheduler-Worker-* threads.
> 
> By default there are 10 worker threads - you
> could change this by adding the following to
> openjms.xml:
>   <SchedulerConfiguration maxThreads="20" />
> 
> That said, I can't see anything untoward from
> the trace. However, if each of the 10 clients have 
> blocked, then that will stop the server from dispatching 
> messages to any of the other clients.
> 
> -Tim
> 
> > -----Original Message-----
> > From: openjms-user-admin-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org 
> > [mailto:openjms-user-admin-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org] On Behalf 
> > Of Andrew McLaughlin
> > Sent: Wednesday, 9 February 2005 7:49 AM
> > To: [email protected]
> > Subject: [openjms-user] OpenJMS server still getting hung
> > 
> > 
> > Here's my latest kill -QUIT trace report. Anybody have any 
> > idea on what  
> > could be causing this? As near as I can determine,  there may be a  
> > recent surge in the number of clients that are connecting to this  
> > instance of OpenJMS on this server, but I shouldn't think 
> > that would be  
> > a problem.
> > 
> > kill -QUIT 12246
> > pulse:~ pulse$ Full thread dump Java HotSpot(TM) Client VM (1.4.2-38  
> > mixed mode):
> > 
> > "RMI ConnectionExpiration-[10.92.22.86:1041]" daemon prio=5  
> > tid=0x0055a0f0 nid=0x1950200 waiting on condition [f2132000..f2132b20]
> >          at java.lang.Thread.sleep(Native Method)
> >          at  
> > sun.rmi.transport.tcp.TCPChannel$Reaper.run(TCPChannel.java:447)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "RMI TCP Connection(201)-10.92.22.86" daemon prio=5 tid=0x00554df0  
> > nid=0x1919e00 runnable [f1f2e000..f1f2eb20]
> >          at java.net.SocketInputStream.socketRead0(Native Method)
> >          at 
> > java.net.SocketInputStream.read(SocketInputStream.java:129)
> >          at  
> > java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
> >          at  
> > java.io.BufferedInputStream.read(BufferedInputStream.java:201)
> >          - locked <0x65032ee0> (a java.io.BufferedInputStream)
> >          at java.io.FilterInputStream.read(FilterInputStream.java:66)
> >          at  
> > sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java: 
> > 442)
> >          at  
> > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTr
> > ansport.ja 
> > va:701)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "RMI TCP Connection(200)-10.92.22.86" daemon prio=5 tid=0x00557620  
> > nid=0x191d400 runnable [f1e2c000..f1e2cb20]
> >          at java.net.SocketInputStream.socketRead0(Native Method)
> >          at 
> > java.net.SocketInputStream.read(SocketInputStream.java:129)
> >          at  
> > java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
> >          at  
> > java.io.BufferedInputStream.read(BufferedInputStream.java:201)
> >          - locked <0x6501fe70> (a java.io.BufferedInputStream)
> >          at java.io.FilterInputStream.read(FilterInputStream.java:66)
> >          at  
> > sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java: 
> > 442)
> >          at  
> > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTr
> > ansport.ja 
> > va:701)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "RMI TCP Connection(199)-10.92.22.86" daemon prio=5 tid=0x0055a610  
> > nid=0x19ca800 runnable [f1d2a000..f1d2ab20]
> >          at java.net.SocketInputStream.socketRead0(Native Method)
> >          at 
> > java.net.SocketInputStream.read(SocketInputStream.java:129)
> >          at  
> > java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
> >          at  
> > java.io.BufferedInputStream.read(BufferedInputStream.java:201)
> >          - locked <0x650126b8> (a java.io.BufferedInputStream)
> >          at java.io.FilterInputStream.read(FilterInputStream.java:66)
> >          at  
> > sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java: 
> > 442)
> >          at  
> > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTr
> > ansport.ja 
> > va:701)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "RMI ConnectionExpiration-[10.92.1.42:53893]" daemon prio=5  
> > tid=0x00544850 nid=0x1a11000 waiting on condition [f1dab000..f1dabb20]
> >          at java.lang.Thread.sleep(Native Method)
> >          at  
> > sun.rmi.transport.tcp.TCPChannel$Reaper.run(TCPChannel.java:447)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "RMI TCP Connection(198)-10.92.20.33" daemon prio=5 tid=0x00559ed0  
> > nid=0x1a0bc00 runnable [f1c28000..f1c28b20]
> >          at java.net.SocketInputStream.socketRead0(Native Method)
> >          at 
> > java.net.SocketInputStream.read(SocketInputStream.java:129)
> >          at  
> > java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
> >          at  
> > java.io.BufferedInputStream.read(BufferedInputStream.java:201)
> >          - locked <0x659720e0> (a java.io.BufferedInputStream)
> >          at java.io.FilterInputStream.read(FilterInputStream.java:66)
> >          at  
> > sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java: 
> > 442)
> >          at  
> > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTr
> > ansport.ja 
> > va:701)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "RMI ConnectionExpiration-[10.92.20.33:1040]" daemon prio=5  
> > tid=0x00558b00 nid=0x18e2200 waiting on condition [f1a24000..f1a24b20]
> >          at java.lang.Thread.sleep(Native Method)
> >          at  
> > sun.rmi.transport.tcp.TCPChannel$Reaper.run(TCPChannel.java:447)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "RMI TCP Connection(197)-10.92.20.33" daemon prio=5 tid=0x00554300  
> > nid=0x1938e00 runnable [f1922000..f1922b20]
> >          at java.net.SocketInputStream.socketRead0(Native Method)
> >          at 
> > java.net.SocketInputStream.read(SocketInputStream.java:129)
> >          at  
> > java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
> >          at  
> > java.io.BufferedInputStream.read(BufferedInputStream.java:201)
> >          - locked <0x6596f9e0> (a java.io.BufferedInputStream)
> >          at java.io.FilterInputStream.read(FilterInputStream.java:66)
> >          at  
> > sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java: 
> > 442)
> >          at  
> > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTr
> > ansport.ja 
> > va:701)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "RMI TCP Connection(196)-10.92.20.33" daemon prio=5 tid=0x0055a770  
> > nid=0x1939600 runnable [f171e000..f171eb20]
> >          at java.net.SocketInputStream.socketRead0(Native Method)
> >          at 
> > java.net.SocketInputStream.read(SocketInputStream.java:129)
> >          at  
> > java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
> >          at  
> > java.io.BufferedInputStream.read(BufferedInputStream.java:201)
> >          - locked <0x6596e9a0> (a java.io.BufferedInputStream)
> >          at java.io.FilterInputStream.read(FilterInputStream.java:66)
> >          at  
> > sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java: 
> > 442)
> >          at  
> > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTr
> > ansport.ja 
> > va:701)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "RMI ConnectionExpiration-[10.92.1.42:53893]" daemon prio=5  
> > tid=0x0053b9e0 nid=0x18b7200 waiting on condition [f19a3000..f19a3b20]
> >          at java.lang.Thread.sleep(Native Method)
> >          at  
> > sun.rmi.transport.tcp.TCPChannel$Reaper.run(TCPChannel.java:447)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "RMI TCP Connection(195)-10.92.22.86" daemon prio=5 tid=0x00558080  
> > nid=0x19ad200 runnable [f151a000..f151ab20]
> >          at java.net.SocketInputStream.socketRead0(Native Method)
> >          at 
> > java.net.SocketInputStream.read(SocketInputStream.java:129)
> >          at  
> > java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
> >          at  
> > java.io.BufferedInputStream.read(BufferedInputStream.java:201)
> >          - locked <0x65978948> (a java.io.BufferedInputStream)
> >          at java.io.FilterInputStream.read(FilterInputStream.java:66)
> >          at  
> > sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java: 
> > 442)
> >          at  
> > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTr
> > ansport.ja 
> > va:701)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "RMI TCP Connection(183)-10.92.21.68" daemon prio=5 tid=0x00557b90  
> > nid=0x18b7a00 runnable [f21b3000..f21b3b20]
> >          at java.net.SocketInputStream.socketRead0(Native Method)
> >          at 
> > java.net.SocketInputStream.read(SocketInputStream.java:129)
> >          at  
> > java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
> >          at  
> > java.io.BufferedInputStream.read(BufferedInputStream.java:201)
> >          - locked <0x65951588> (a java.io.BufferedInputStream)
> >          at java.io.FilterInputStream.read(FilterInputStream.java:66)
> >          at  
> > sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java: 
> > 442)
> >          at  
> > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTr
> > ansport.ja 
> > va:701)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "RMI TCP Connection(172)-10.92.23.46" daemon prio=5 tid=0x00559cb0  
> > nid=0x1a10c00 runnable [f2336000..f2336b20]
> >          at java.net.SocketInputStream.socketRead0(Native Method)
> >          at 
> > java.net.SocketInputStream.read(SocketInputStream.java:129)
> >          at  
> > java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
> >          at  
> > java.io.BufferedInputStream.read(BufferedInputStream.java:201)
> >          - locked <0x6593e078> (a java.io.BufferedInputStream)
> >          at java.io.FilterInputStream.read(FilterInputStream.java:66)
> >          at  
> > sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java: 
> > 442)
> >          at  
> > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTr
> > ansport.ja 
> > va:701)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "RMI TCP Connection(161)-10.92.20.33" daemon prio=5 tid=0x0052c4d0  
> > nid=0x18eba00 runnable [f1faf000..f1fafb20]
> >          at java.net.SocketInputStream.socketRead0(Native Method)
> >          at 
> > java.net.SocketInputStream.read(SocketInputStream.java:129)
> >          at  
> > java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
> >          at  
> > java.io.BufferedInputStream.read(BufferedInputStream.java:201)
> >          - locked <0x659142f0> (a java.io.BufferedInputStream)
> >          at java.io.FilterInputStream.read(FilterInputStream.java:66)
> >          at  
> > sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java: 
> > 442)
> >          at  
> > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTr
> > ansport.ja 
> > va:701)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "RMI TCP Connection(149)-10.92.20.58" daemon prio=5 tid=0x00553240  
> > nid=0x18b7600 runnable [f1aa5000..f1aa5b20]
> >          at java.net.SocketInputStream.socketRead0(Native Method)
> >          at 
> > java.net.SocketInputStream.read(SocketInputStream.java:129)
> >          at  
> > java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
> >          at  
> > java.io.BufferedInputStream.read(BufferedInputStream.java:201)
> >          - locked <0x65900a98> (a java.io.BufferedInputStream)
> >          at java.io.FilterInputStream.read(FilterInputStream.java:66)
> >          at  
> > sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java: 
> > 442)
> >          at  
> > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTr
> > ansport.ja 
> > va:701)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "RMI TCP Connection(121)-10.92.22.68" daemon prio=5 tid=0x00557840  
> > nid=0x1908a00 runnable [f24b9000..f24b9b20]
> >          at java.net.SocketInputStream.socketRead0(Native Method)
> >          at 
> > java.net.SocketInputStream.read(SocketInputStream.java:129)
> >          at  
> > java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
> >          at  
> > java.io.BufferedInputStream.read(BufferedInputStream.java:201)
> >          - locked <0x658bea58> (a java.io.BufferedInputStream)
> >          at java.io.FilterInputStream.read(FilterInputStream.java:66)
> >          at  
> > sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java: 
> > 442)
> >          at  
> > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTr
> > ansport.ja 
> > va:701)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "RMI TCP Connection(78)-10.92.1.42" daemon prio=5 tid=0x00550a00  
> > nid=0x1939a00 runnable [f2438000..f2438b20]
> >          at java.net.SocketInputStream.socketRead0(Native Method)
> >          at 
> > java.net.SocketInputStream.read(SocketInputStream.java:129)
> >          at  
> > java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
> >          at  
> > java.io.BufferedInputStream.read(BufferedInputStream.java:201)
> >          - locked <0x65886630> (a java.io.BufferedInputStream)
> >          at java.io.FilterInputStream.read(FilterInputStream.java:66)
> >          at  
> > sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java: 
> > 442)
> >          at  
> > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTr
> > ansport.ja 
> > va:701)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "RMI TCP Connection(56)-10.92.21.68" daemon prio=5 tid=0x00552b40  
> > nid=0x19fc600 runnable [f2030000..f2030b20]
> >          at java.net.SocketInputStream.socketRead0(Native Method)
> >          at 
> > java.net.SocketInputStream.read(SocketInputStream.java:129)
> >          at  
> > java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
> >          at  
> > java.io.BufferedInputStream.read(BufferedInputStream.java:201)
> >          - locked <0x65832c40> (a java.io.BufferedInputStream)
> >          at java.io.FilterInputStream.read(FilterInputStream.java:66)
> >          at  
> > sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java: 
> > 442)
> >          at  
> > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTr
> > ansport.ja 
> > va:701)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "RMI RenewClean-[10.92.22.68:1043]" daemon prio=5 tid=0x005407c0  
> > nid=0x19cac00 in Object.wait() [f28c1000..f28c1b20]
> >          at java.lang.Object.wait(Native Method)
> >          - waiting on <0x657d04f0> (a 
> > java.lang.ref.ReferenceQueue$Lock)
> >          at 
> > java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
> >          - locked <0x657d04f0> (a java.lang.ref.ReferenceQueue$Lock)
> >          at  
> > sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run
> > (DGCClient 
> > .java:500)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "EventManager-Worker-4" daemon prio=5 tid=0x0053e680 
> > nid=0x19ca400 in  
> > Object.wait() [f27bf000..f27bfb20]
> >          at java.lang.Object.wait(Native Method)
> >          - waiting on <0x657cb5f0> (a org.exolab.core.util.FifoQueue)
> >          at java.lang.Object.wait(Object.java:429)
> >          at  
> > org.exolab.core.util.FifoQueue.waitWhileEmpty(FifoQueue.java:308)
> >          - locked <0x657cb5f0> (a org.exolab.core.util.FifoQueue)
> >          at org.exolab.core.util.FifoQueue.get(FifoQueue.java:207)
> >          - locked <0x657cb5f0> (a org.exolab.core.util.FifoQueue)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker.runWork(ThreadPool
> > Worker.jav 
> > a:176)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker.access$000(ThreadP
> > oolWorker. 
> > java:67)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker$1.run(ThreadPoolWo
> > rker.java: 
> > 122)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "EventManager-Worker-3" daemon prio=5 tid=0x0053e520 
> > nid=0x18e2600 in  
> > Object.wait() [f22b5000..f22b5b20]
> >          at java.lang.Object.wait(Native Method)
> >          - waiting on <0x657cb558> (a org.exolab.core.util.FifoQueue)
> >          at java.lang.Object.wait(Object.java:429)
> >          at  
> > org.exolab.core.util.FifoQueue.waitWhileEmpty(FifoQueue.java:308)
> >          - locked <0x657cb558> (a org.exolab.core.util.FifoQueue)
> >          at org.exolab.core.util.FifoQueue.get(FifoQueue.java:207)
> >          - locked <0x657cb558> (a org.exolab.core.util.FifoQueue)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker.runWork(ThreadPool
> > Worker.jav 
> > a:176)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker.access$000(ThreadP
> > oolWorker. 
> > java:67)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker$1.run(ThreadPoolWo
> > rker.java: 
> > 122)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "EventManager-Worker-2" daemon prio=5 tid=0x0053e3c0 
> > nid=0x18d7200 in  
> > Object.wait() [f20b1000..f20b1b20]
> >          at java.lang.Object.wait(Native Method)
> >          - waiting on <0x657cb4c0> (a org.exolab.core.util.FifoQueue)
> >          at java.lang.Object.wait(Object.java:429)
> >          at  
> > org.exolab.core.util.FifoQueue.waitWhileEmpty(FifoQueue.java:308)
> >          - locked <0x657cb4c0> (a org.exolab.core.util.FifoQueue)
> >          at org.exolab.core.util.FifoQueue.get(FifoQueue.java:207)
> >          - locked <0x657cb4c0> (a org.exolab.core.util.FifoQueue)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker.runWork(ThreadPool
> > Worker.jav 
> > a:176)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker.access$000(ThreadP
> > oolWorker. 
> > java:67)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker$1.run(ThreadPoolWo
> > rker.java: 
> > 122)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "EventManager-Worker-1" daemon prio=5 tid=0x00538210 
> > nid=0x1a1f200 in  
> > Object.wait() [f1ead000..f1eadb20]
> >          at java.lang.Object.wait(Native Method)
> >          - waiting on <0x657cb358> (a org.exolab.core.util.FifoQueue)
> >          at java.lang.Object.wait(Object.java:429)
> >          at  
> > org.exolab.core.util.FifoQueue.waitWhileEmpty(FifoQueue.java:308)
> >          - locked <0x657cb358> (a org.exolab.core.util.FifoQueue)
> >          at org.exolab.core.util.FifoQueue.get(FifoQueue.java:207)
> >          - locked <0x657cb358> (a org.exolab.core.util.FifoQueue)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker.runWork(ThreadPool
> > Worker.jav 
> > a:176)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker.access$000(ThreadP
> > oolWorker. 
> > java:67)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker$1.run(ThreadPoolWo
> > rker.java: 
> > 122)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "EventManager-Worker-0" daemon prio=5 tid=0x00539610 
> > nid=0x1a0c400 in  
> > Object.wait() [f1b26000..f1b26b20]
> >          at java.lang.Object.wait(Native Method)
> >          - waiting on <0x657cb2c0> (a org.exolab.core.util.FifoQueue)
> >          at java.lang.Object.wait(Object.java:429)
> >          at  
> > org.exolab.core.util.FifoQueue.waitWhileEmpty(FifoQueue.java:308)
> >          - locked <0x657cb2c0> (a org.exolab.core.util.FifoQueue)
> >          at org.exolab.core.util.FifoQueue.get(FifoQueue.java:207)
> >          - locked <0x657cb2c0> (a org.exolab.core.util.FifoQueue)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker.runWork(ThreadPool
> > Worker.jav 
> > a:176)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker.access$000(ThreadP
> > oolWorker. 
> > java:67)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker$1.run(ThreadPoolWo
> > rker.java: 
> > 122)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "RMI RenewClean-[10.92.20.58:49240]" daemon prio=5 tid=0x0053dd10  
> > nid=0x1950a00 in Object.wait() [f26bd000..f26bdb20]
> >          at java.lang.Object.wait(Native Method)
> >          - waiting on <0x657c8830> (a 
> > java.lang.ref.ReferenceQueue$Lock)
> >          at 
> > java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
> >          - locked <0x657c8830> (a java.lang.ref.ReferenceQueue$Lock)
> >          at  
> > sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run
> > (DGCClient 
> > .java:500)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "RMI RenewClean-[10.92.22.86:1041]" daemon prio=5 tid=0x0053c690  
> > nid=0x194fe00 in Object.wait() [f253a000..f253ab20]
> >          at java.lang.Object.wait(Native Method)
> >          - waiting on <0x657cb918> (a 
> > java.lang.ref.ReferenceQueue$Lock)
> >          at 
> > java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
> >          - locked <0x657cb918> (a java.lang.ref.ReferenceQueue$Lock)
> >          at  
> > sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run
> > (DGCClient 
> > .java:500)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "RMI RenewClean-[10.92.20.33:1040]" daemon prio=5 tid=0x0053a3f0  
> > nid=0x18ebe00 in Object.wait() [f23b7000..f23b7b20]
> >          at java.lang.Object.wait(Native Method)
> >          - waiting on <0x657cba50> (a 
> > java.lang.ref.ReferenceQueue$Lock)
> >          at 
> > java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
> >          - locked <0x657cba50> (a java.lang.ref.ReferenceQueue$Lock)
> >          at  
> > sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run
> > (DGCClient 
> > .java:500)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "RMI RenewClean-[10.92.21.68:1037]" daemon prio=5 tid=0x00539310  
> > nid=0x1a0c000 in Object.wait() [f2234000..f2234b20]
> >          at java.lang.Object.wait(Native Method)
> >          - waiting on <0x657bef80> (a 
> > java.lang.ref.ReferenceQueue$Lock)
> >          at 
> > java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
> >          - locked <0x657bef80> (a java.lang.ref.ReferenceQueue$Lock)
> >          at  
> > sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run
> > (DGCClient 
> > .java:500)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "RMI RenewClean-[10.92.23.46:1042]" daemon prio=5 tid=0x00534080  
> > nid=0x1939200 in Object.wait() [f1ca9000..f1ca9b20]
> >          at java.lang.Object.wait(Native Method)
> >          - waiting on <0x657b0d20> (a 
> > java.lang.ref.ReferenceQueue$Lock)
> >          at 
> > java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
> >          - locked <0x657b0d20> (a java.lang.ref.ReferenceQueue$Lock)
> >          at  
> > sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run
> > (DGCClient 
> > .java:500)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "Clock Daemon" daemon prio=10 tid=0x00532e50 nid=0x18e1e00 
> > waiting on  
> > condition [f1ba7000..f1ba7b20]
> >          at java.lang.Thread.sleep(Native Method)
> >          at org.exolab.jms.util.Clock.run(Clock.java:210)
> > 
> > "DestroyJavaVM" prio=5 tid=0x00500e50 nid=0x1801c00 waiting on  
> > condition [0..f0800270]
> > 
> > "RMI LeaseChecker" daemon prio=5 tid=0x0052be60 nid=0x191d000 
> > waiting  
> > on condition [f18a1000..f18a1b20]
> >          at java.lang.Thread.sleep(Native Method)
> >          at 
> > sun.rmi.transport.DGCImpl$LeaseChecker.run(DGCImpl.java:307)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "RMI RenewClean-[10.92.1.42:53868]" daemon prio=5 tid=0x0052b3a0  
> > nid=0x1908600 in Object.wait() [f179f000..f179fb20]
> >          at java.lang.Object.wait(Native Method)
> >          - waiting on <0x65786fa8> (a 
> > java.lang.ref.ReferenceQueue$Lock)
> >          at 
> > java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
> >          - locked <0x65786fa8> (a java.lang.ref.ReferenceQueue$Lock)
> >          at  
> > sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run
> > (DGCClient 
> > .java:500)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "GC Daemon" daemon prio=2 tid=0x00529c50 nid=0x18d6e00 in 
> > Object.wait()  
> > [f169d000..f169db20]
> >          at java.lang.Object.wait(Native Method)
> >          - waiting on <0x65782fd8> (a sun.misc.GC$LatencyLock)
> >          at sun.misc.GC$Daemon.run(GC.java:100)
> >          - locked <0x65782fd8> (a sun.misc.GC$LatencyLock)
> > 
> > "RMI Reaper" prio=5 tid=0x00529910 nid=0x18d7a00 in Object.wait()  
> > [f161c000..f161cb20]
> >          at java.lang.Object.wait(Native Method)
> >          - waiting on <0x6575abb0> (a 
> > java.lang.ref.ReferenceQueue$Lock)
> >          at 
> > java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
> >          - locked <0x6575abb0> (a java.lang.ref.ReferenceQueue$Lock)
> >          at 
> > java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
> >          at  
> > sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:330)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "RMI TCP Accept-0" daemon prio=5 tid=0x005296e0 nid=0x18d7600 
> > runnable  
> > [f159b000..f159bb20]
> >          at java.net.PlainSocketImpl.socketAccept(Native Method)
> >          at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
> >          - locked <0x65782d10> (a java.net.PlainSocketImpl)
> >          at java.net.ServerSocket.implAccept(ServerSocket.java:448)
> >          at java.net.ServerSocket.accept(ServerSocket.java:419)
> >          at 
> > sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:334)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "LeaseManagerReaper" prio=5 tid=0x00527ba0 nid=0x198fc00 in  
> > Object.wait() [f1499000..f1499b20]
> >          at java.lang.Object.wait(Native Method)
> >          - waiting on <0x6577bc00> (a java.lang.Object)
> >          at java.lang.Object.wait(Object.java:429)
> >          at 
> > org.exolab.jms.lease.LeaseManager.run(LeaseManager.java:251)
> >          - locked <0x6577bc00> (a java.lang.Object)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "Scheduler" prio=5 tid=0x005279a0 nid=0x1919a00 in Object.wait()  
> > [f1418000..f1418b20]
> >          at java.lang.Object.wait(Native Method)
> >          - waiting on <0x65778870> (a org.exolab.core.util.FifoQueue)
> >          at java.lang.Object.wait(Object.java:429)
> >          at  
> > org.exolab.core.util.FifoQueue.waitWhileEmpty(FifoQueue.java:308)
> >          - locked <0x65778870> (a org.exolab.core.util.FifoQueue)
> >          at org.exolab.core.util.FifoQueue.get(FifoQueue.java:207)
> >          - locked <0x65778870> (a org.exolab.core.util.FifoQueue)
> >          at  
> > org.exolab.core.threadPool.ThreadPool.execute(ThreadPool.java:204)
> >          at org.exolab.jms.scheduler.Scheduler.run(Scheduler.java:243)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "EventManagerThread" prio=5 tid=0x005259f0 nid=0x1924c00 in  
> > Object.wait() [f1397000..f1397b20]
> >          at java.lang.Object.wait(Native Method)
> >          - waiting on <0x6575aa40> (a java.lang.Object)
> >          at  
> > org.exolab.jms.events.BasicEventManager.run(BasicEventManager.
> > java:277)
> >          - locked <0x6575aa40> (a java.lang.Object)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "ThreadPoolManager" prio=5 tid=0x00525830 nid=0x1924800 in  
> > Object.wait() [f1316000..f1316b20]
> >          at java.lang.Object.wait(Native Method)
> >          - waiting on <0x6575a138> (a  
> > org.exolab.jms.threads.ThreadPoolManager)
> >          at java.lang.Object.wait(Object.java:429)
> >          at  
> > org.exolab.jms.threads.ThreadPoolManager.run(ThreadPoolManager.java: 
> > 195)
> >          - locked <0x6575a138> (a  
> > org.exolab.jms.threads.ThreadPoolManager)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "Scheduler-Worker-9" daemon prio=5 tid=0x00524eb0 nid=0x1930400  
> > runnable [f1294000..f1295b20]
> >          at java.net.SocketInputStream.socketRead0(Native Method)
> >          at 
> > java.net.SocketInputStream.read(SocketInputStream.java:129)
> >          at  
> > java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
> >          at  
> > java.io.BufferedInputStream.read(BufferedInputStream.java:201)
> >          - locked <0x6584daf0> (a java.io.BufferedInputStream)
> >          at java.io.DataInputStream.readByte(DataInputStream.java:331)
> >          at  
> > sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java: 
> > 189)
> >          at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:133)
> >          at  
> > org.exolab.jms.client.rmi.RmiJmsSessionStub_Stub.onMessage(Unknown  
> > Source)
> >          at  
> > org.exolab.jms.server.rmi.RmiJmsServerSession.onMessage(RmiJms
> > ServerSess 
> > ion.java:569)
> >          at  
> > org.exolab.jms.server.JmsServerSession.onMessage(JmsServerSess
> > ion.java: 
> > 942)
> >          at  
> > org.exolab.jms.messagemgr.TopicConsumerEndpoint.deliverMessage
> > s(TopicCon 
> > sumerEndpoint.java:193)
> >          at  
> > org.exolab.jms.messagemgr.ConsumerEndpoint.run(ConsumerEndpoint.java: 
> > 425)
> >          - locked <0x6584e770> (a java.lang.Object)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker.runIt(ThreadPoolWo
> > rker.java: 
> > 191)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker.runWork(ThreadPool
> > Worker.jav 
> > a:178)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker.access$000(ThreadP
> > oolWorker. 
> > java:67)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker$1.run(ThreadPoolWo
> > rker.java: 
> > 122)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "Scheduler-Worker-8" daemon prio=5 tid=0x00524a10 nid=0x1930000  
> > runnable [f1213000..f1214b20]
> >          at java.net.SocketInputStream.socketRead0(Native Method)
> >          at 
> > java.net.SocketInputStream.read(SocketInputStream.java:129)
> >          at  
> > java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
> >          at  
> > java.io.BufferedInputStream.read(BufferedInputStream.java:201)
> >          - locked <0x6582ec28> (a java.io.BufferedInputStream)
> >          at java.io.DataInputStream.readByte(DataInputStream.java:331)
> >          at  
> > sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java: 
> > 189)
> >          at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:133)
> >          at  
> > org.exolab.jms.client.rmi.RmiJmsSessionStub_Stub.onMessage(Unknown  
> > Source)
> >          at  
> > org.exolab.jms.server.rmi.RmiJmsServerSession.onMessage(RmiJms
> > ServerSess 
> > ion.java:569)
> >          at  
> > org.exolab.jms.server.JmsServerSession.onMessage(JmsServerSess
> > ion.java: 
> > 942)
> >          at  
> > org.exolab.jms.messagemgr.TopicConsumerEndpoint.deliverMessage
> > s(TopicCon 
> > sumerEndpoint.java:193)
> >          at  
> > org.exolab.jms.messagemgr.ConsumerEndpoint.run(ConsumerEndpoint.java: 
> > 425)
> >          - locked <0x658338a8> (a java.lang.Object)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker.runIt(ThreadPoolWo
> > rker.java: 
> > 191)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker.runWork(ThreadPool
> > Worker.jav 
> > a:178)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker.access$000(ThreadP
> > oolWorker. 
> > java:67)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker$1.run(ThreadPoolWo
> > rker.java: 
> > 122)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "Scheduler-Worker-7" daemon prio=5 tid=0x005246b0 nid=0x18bae00  
> > runnable [f1193000..f1193b20]
> >          at java.net.SocketInputStream.socketRead0(Native Method)
> >          at 
> > java.net.SocketInputStream.read(SocketInputStream.java:129)
> >          at  
> > java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
> >          at  
> > java.io.BufferedInputStream.read(BufferedInputStream.java:201)
> >          - locked <0x657e2b70> (a java.io.BufferedInputStream)
> >          at java.io.DataInputStream.readByte(DataInputStream.java:331)
> >          at  
> > sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java: 
> > 189)
> >          at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:133)
> >          at  
> > org.exolab.jms.client.rmi.RmiJmsSessionStub_Stub.onMessage(Unknown  
> > Source)
> >          at  
> > org.exolab.jms.server.rmi.RmiJmsServerSession.onMessage(RmiJms
> > ServerSess 
> > ion.java:569)
> >          at  
> > org.exolab.jms.server.JmsServerSession.onMessage(JmsServerSess
> > ion.java: 
> > 942)
> >          at  
> > org.exolab.jms.messagemgr.TopicConsumerEndpoint.deliverMessage
> > s(TopicCon 
> > sumerEndpoint.java:193)
> >          at  
> > org.exolab.jms.messagemgr.ConsumerEndpoint.run(ConsumerEndpoint.java: 
> > 425)
> >          - locked <0x657e24e8> (a java.lang.Object)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker.runIt(ThreadPoolWo
> > rker.java: 
> > 191)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker.runWork(ThreadPool
> > Worker.jav 
> > a:178)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker.access$000(ThreadP
> > oolWorker. 
> > java:67)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker$1.run(ThreadPoolWo
> > rker.java: 
> > 122)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "Scheduler-Worker-6" daemon prio=5 tid=0x00524350 nid=0x18baa00  
> > runnable [f1112000..f1112b20]
> >          at java.net.SocketInputStream.socketRead0(Native Method)
> >          at 
> > java.net.SocketInputStream.read(SocketInputStream.java:129)
> >          at  
> > java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
> >          at  
> > java.io.BufferedInputStream.read(BufferedInputStream.java:201)
> >          - locked <0x6580daf8> (a java.io.BufferedInputStream)
> >          at java.io.DataInputStream.readByte(DataInputStream.java:331)
> >          at  
> > sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java: 
> > 189)
> >          at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:133)
> >          at  
> > org.exolab.jms.client.rmi.RmiJmsSessionStub_Stub.onMessage(Unknown  
> > Source)
> >          at  
> > org.exolab.jms.server.rmi.RmiJmsServerSession.onMessage(RmiJms
> > ServerSess 
> > ion.java:569)
> >          at  
> > org.exolab.jms.server.JmsServerSession.onMessage(JmsServerSess
> > ion.java: 
> > 942)
> >          at  
> > org.exolab.jms.messagemgr.TopicConsumerEndpoint.deliverMessage
> > s(TopicCon 
> > sumerEndpoint.java:193)
> >          at  
> > org.exolab.jms.messagemgr.ConsumerEndpoint.run(ConsumerEndpoint.java: 
> > 425)
> >          - locked <0x6580dcb8> (a java.lang.Object)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker.runIt(ThreadPoolWo
> > rker.java: 
> > 191)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker.runWork(ThreadPool
> > Worker.jav 
> > a:178)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker.access$000(ThreadP
> > oolWorker. 
> > java:67)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker$1.run(ThreadPoolWo
> > rker.java: 
> > 122)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "Scheduler-Worker-5" daemon prio=5 tid=0x00523ff0 nid=0x18b2a00  
> > runnable [f1091000..f1091b20]
> >          at java.net.SocketInputStream.socketRead0(Native Method)
> >          at 
> > java.net.SocketInputStream.read(SocketInputStream.java:129)
> >          at  
> > java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
> >          at  
> > java.io.BufferedInputStream.read(BufferedInputStream.java:201)
> >          - locked <0x657f9a50> (a java.io.BufferedInputStream)
> >          at java.io.DataInputStream.readByte(DataInputStream.java:331)
> >          at  
> > sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java: 
> > 189)
> >          at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:133)
> >          at  
> > org.exolab.jms.client.rmi.RmiJmsSessionStub_Stub.onMessage(Unknown  
> > Source)
> >          at  
> > org.exolab.jms.server.rmi.RmiJmsServerSession.onMessage(RmiJms
> > ServerSess 
> > ion.java:569)
> >          at  
> > org.exolab.jms.server.JmsServerSession.onMessage(JmsServerSess
> > ion.java: 
> > 942)
> >          at  
> > org.exolab.jms.messagemgr.TopicConsumerEndpoint.deliverMessage
> > s(TopicCon 
> > sumerEndpoint.java:193)
> >          at  
> > org.exolab.jms.messagemgr.ConsumerEndpoint.run(ConsumerEndpoint.java: 
> > 425)
> >          - locked <0x657fa680> (a java.lang.Object)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker.runIt(ThreadPoolWo
> > rker.java: 
> > 191)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker.runWork(ThreadPool
> > Worker.jav 
> > a:178)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker.access$000(ThreadP
> > oolWorker. 
> > java:67)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker$1.run(ThreadPoolWo
> > rker.java: 
> > 122)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "Scheduler-Worker-4" daemon prio=5 tid=0x00523c90 nid=0x18b2600  
> > runnable [f100f000..f1010b20]
> >          at java.net.SocketInputStream.socketRead0(Native Method)
> >          at 
> > java.net.SocketInputStream.read(SocketInputStream.java:129)
> >          at  
> > java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
> >          at  
> > java.io.BufferedInputStream.read(BufferedInputStream.java:201)
> >          - locked <0x658632f8> (a java.io.BufferedInputStream)
> >          at java.io.DataInputStream.readByte(DataInputStream.java:331)
> >          at  
> > sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java: 
> > 189)
> >          at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:133)
> >          at  
> > org.exolab.jms.client.rmi.RmiJmsSessionStub_Stub.onMessage(Unknown  
> > Source)
> >          at  
> > org.exolab.jms.server.rmi.RmiJmsServerSession.onMessage(RmiJms
> > ServerSess 
> > ion.java:569)
> >          at  
> > org.exolab.jms.server.JmsServerSession.onMessage(JmsServerSess
> > ion.java: 
> > 942)
> >          at  
> > org.exolab.jms.messagemgr.TopicConsumerEndpoint.deliverMessage
> > s(TopicCon 
> > sumerEndpoint.java:193)
> >          at  
> > org.exolab.jms.messagemgr.ConsumerEndpoint.run(ConsumerEndpoint.java: 
> > 425)
> >          - locked <0x6585f9a8> (a java.lang.Object)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker.runIt(ThreadPoolWo
> > rker.java: 
> > 191)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker.runWork(ThreadPool
> > Worker.jav 
> > a:178)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker.access$000(ThreadP
> > oolWorker. 
> > java:67)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker$1.run(ThreadPoolWo
> > rker.java: 
> > 122)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "Scheduler-Worker-3" daemon prio=5 tid=0x00523a70 nid=0x1841000  
> > runnable [f0f8e000..f0f8fb20]
> >          at java.net.SocketInputStream.socketRead0(Native Method)
> >          at 
> > java.net.SocketInputStream.read(SocketInputStream.java:129)
> >          at  
> > java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
> >          at  
> > java.io.BufferedInputStream.read(BufferedInputStream.java:201)
> >          - locked <0x6583e078> (a java.io.BufferedInputStream)
> >          at java.io.DataInputStream.readByte(DataInputStream.java:331)
> >          at  
> > sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java: 
> > 189)
> >          at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:133)
> >          at  
> > org.exolab.jms.client.rmi.RmiJmsSessionStub_Stub.onMessage(Unknown  
> > Source)
> >          at  
> > org.exolab.jms.server.rmi.RmiJmsServerSession.onMessage(RmiJms
> > ServerSess 
> > ion.java:569)
> >          at  
> > org.exolab.jms.server.JmsServerSession.onMessage(JmsServerSess
> > ion.java: 
> > 942)
> >          at  
> > org.exolab.jms.messagemgr.TopicConsumerEndpoint.deliverMessage
> > s(TopicCon 
> > sumerEndpoint.java:193)
> >          at  
> > org.exolab.jms.messagemgr.ConsumerEndpoint.run(ConsumerEndpoint.java: 
> > 425)
> >          - locked <0x6583a540> (a java.lang.Object)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker.runIt(ThreadPoolWo
> > rker.java: 
> > 191)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker.runWork(ThreadPool
> > Worker.jav 
> > a:178)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker.access$000(ThreadP
> > oolWorker. 
> > java:67)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker$1.run(ThreadPoolWo
> > rker.java: 
> > 122)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "Scheduler-Worker-2" daemon prio=5 tid=0x00523850 nid=0x1863a00  
> > runnable [f0f0e000..f0f0eb20]
> >          at java.net.SocketInputStream.socketRead0(Native Method)
> >          at 
> > java.net.SocketInputStream.read(SocketInputStream.java:129)
> >          at  
> > java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
> >          at  
> > java.io.BufferedInputStream.read(BufferedInputStream.java:201)
> >          - locked <0x657c2170> (a java.io.BufferedInputStream)
> >          at java.io.DataInputStream.readByte(DataInputStream.java:331)
> >          at  
> > sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java: 
> > 189)
> >          at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:133)
> >          at  
> > org.exolab.jms.client.rmi.RmiJmsSessionStub_Stub.onMessage(Unknown  
> > Source)
> >          at  
> > org.exolab.jms.server.rmi.RmiJmsServerSession.onMessage(RmiJms
> > ServerSess 
> > ion.java:569)
> >          at  
> > org.exolab.jms.server.JmsServerSession.onMessage(JmsServerSess
> > ion.java: 
> > 942)
> >          at  
> > org.exolab.jms.messagemgr.TopicConsumerEndpoint.deliverMessage
> > s(TopicCon 
> > sumerEndpoint.java:193)
> >          at  
> > org.exolab.jms.messagemgr.ConsumerEndpoint.run(ConsumerEndpoint.java: 
> > 425)
> >          - locked <0x657c03b8> (a java.lang.Object)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker.runIt(ThreadPoolWo
> > rker.java: 
> > 191)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker.runWork(ThreadPool
> > Worker.jav 
> > a:178)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker.access$000(ThreadP
> > oolWorker. 
> > java:67)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker$1.run(ThreadPoolWo
> > rker.java: 
> > 122)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "Scheduler-Worker-1" daemon prio=5 tid=0x00523630 nid=0x184ea00  
> > runnable [f0e8d000..f0e8db20]
> >          at java.net.SocketInputStream.socketRead0(Native Method)
> >          at 
> > java.net.SocketInputStream.read(SocketInputStream.java:129)
> >          at  
> > java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
> >          at  
> > java.io.BufferedInputStream.read(BufferedInputStream.java:201)
> >          - locked <0x657f2050> (a java.io.BufferedInputStream)
> >          at java.io.DataInputStream.readByte(DataInputStream.java:331)
> >          at  
> > sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java: 
> > 189)
> >          at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:133)
> >          at  
> > org.exolab.jms.client.rmi.RmiJmsSessionStub_Stub.onMessage(Unknown  
> > Source)
> >          at  
> > org.exolab.jms.server.rmi.RmiJmsServerSession.onMessage(RmiJms
> > ServerSess 
> > ion.java:569)
> >          at  
> > org.exolab.jms.server.JmsServerSession.onMessage(JmsServerSess
> > ion.java: 
> > 942)
> >          at  
> > org.exolab.jms.messagemgr.TopicConsumerEndpoint.deliverMessage
> > s(TopicCon 
> > sumerEndpoint.java:193)
> >          at  
> > org.exolab.jms.messagemgr.ConsumerEndpoint.run(ConsumerEndpoint.java: 
> > 425)
> >          - locked <0x657ee398> (a java.lang.Object)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker.runIt(ThreadPoolWo
> > rker.java: 
> > 191)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker.runWork(ThreadPool
> > Worker.jav 
> > a:178)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker.access$000(ThreadP
> > oolWorker. 
> > java:67)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker$1.run(ThreadPoolWo
> > rker.java: 
> > 122)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "Scheduler-Worker-0" daemon prio=5 tid=0x00523450 nid=0x185c000  
> > runnable [f0e0b000..f0e0cb20]
> >          at java.net.SocketInputStream.socketRead0(Native Method)
> >          at 
> > java.net.SocketInputStream.read(SocketInputStream.java:129)
> >          at  
> > java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
> >          at  
> > java.io.BufferedInputStream.read(BufferedInputStream.java:201)
> >          - locked <0x6581daf0> (a java.io.BufferedInputStream)
> >          at java.io.DataInputStream.readByte(DataInputStream.java:331)
> >          at  
> > sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java: 
> > 189)
> >          at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:133)
> >          at  
> > org.exolab.jms.client.rmi.RmiJmsSessionStub_Stub.onMessage(Unknown  
> > Source)
> >          at  
> > org.exolab.jms.server.rmi.RmiJmsServerSession.onMessage(RmiJms
> > ServerSess 
> > ion.java:569)
> >          at  
> > org.exolab.jms.server.JmsServerSession.onMessage(JmsServerSess
> > ion.java: 
> > 942)
> >          at  
> > org.exolab.jms.messagemgr.TopicConsumerEndpoint.deliverMessage
> > s(TopicCon 
> > sumerEndpoint.java:193)
> >          at  
> > org.exolab.jms.messagemgr.ConsumerEndpoint.run(ConsumerEndpoint.java: 
> > 425)
> >          - locked <0x65822068> (a java.lang.Object)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker.runIt(ThreadPoolWo
> > rker.java: 
> > 191)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker.runWork(ThreadPool
> > Worker.jav 
> > a:178)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker.access$000(ThreadP
> > oolWorker. 
> > java:67)
> >          at  
> > org.exolab.core.threadPool.ThreadPoolWorker$1.run(ThreadPoolWo
> > rker.java: 
> > 122)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "[Missing message castor.misc.threadLocalDaemonName]" daemon prio=1  
> > tid=0x005228b0 nid=0x186a600 waiting on condition [f0d8b000..f0d8bb20]
> >          at java.lang.Thread.sleep(Native Method)
> >          at  
> > org.exolab.core.util.FastThreadLocal.run(FastThreadLocal.java:381)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "PMD-LockManager" daemon prio=1 tid=0x00520b70 nid=0x18c7600 
> > waiting on  
> > condition [f0d0a000..f0d0ab20]
> >          at java.lang.Thread.sleep(Native Method)
> >          at  
> > org.exolab.core.database.recman.LockManager.run(LockManager.java:203)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "RMI TCP Accept-1099" daemon prio=5 tid=0x0051fd40 nid=0x18daa00  
> > runnable [f0c89000..f0c89b20]
> >          at java.net.PlainSocketImpl.socketAccept(Native Method)
> >          at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
> >          - locked <0x65759a78> (a java.net.PlainSocketImpl)
> >          at java.net.ServerSocket.implAccept(ServerSocket.java:448)
> >          at java.net.ServerSocket.accept(ServerSocket.java:419)
> >          at 
> > sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:334)
> >          at java.lang.Thread.run(Thread.java:552)
> > 
> > "Thread-1" daemon prio=5 tid=0x0051f9c0 nid=0x18e8a00 in 
> > Object.wait()  
> > [f0c08000..f0c08b20]
> >          at java.lang.Object.wait(Native Method)
> >          - waiting on <0x65759b50> (a java.util.TaskQueue)
> >          at java.util.TimerThread.mainLoop(Timer.java:429)
> >          - locked <0x65759b50> (a java.util.TaskQueue)
> >          at java.util.TimerThread.run(Timer.java:382)
> > 
> > "Signal Dispatcher" daemon prio=10 tid=0x00508110 
> > nid=0x1817400 waiting  
> > on condition [0..0]
> > 
> > "Finalizer" daemon prio=8 tid=0x005068a0 nid=0x180de00 in 
> > Object.wait()  
> > [f0a04000..f0a04b20]
> >          at java.lang.Object.wait(Native Method)
> >          - waiting on <0x6570f1c0> (a 
> > java.lang.ref.ReferenceQueue$Lock)
> >          at 
> > java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
> >          - locked <0x6570f1c0> (a java.lang.ref.ReferenceQueue$Lock)
> >          at 
> > java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
> >          at  
> > java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
> > 
> > "Reference Handler" daemon prio=10 tid=0x00506570 nid=0x1802c00 in  
> > Object.wait() [f0983000..f0983b20]
> >          at java.lang.Object.wait(Native Method)
> >          - waiting on <0x6570f228> (a java.lang.ref.Reference$Lock)
> >          at java.lang.Object.wait(Object.java:429)
> >          at  
> > java.lang.ref.Reference$ReferenceHandler.run(Reference.java:115)
> >          - locked <0x6570f228> (a java.lang.ref.Reference$Lock)
> > 
> > "VM Thread" prio=5 tid=0x00505df0 nid=0x1800600 runnable
> > 
> > "VM Periodic Task Thread" prio=10 tid=0x00507d10 
> > nid=0x1809a00 waiting  
> > on condition
> > "Exception Catcher Thread" prio=10 tid=0x00500fb0 nid=0x1800200  
> > runnable 
> > 
> > 
> > 
> > -------------------------------------------------------
> > 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://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
> > _______________________________________________
> > openjms-user mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/openjms-user
> > 
> 
> 
> 
> -------------------------------------------------------
> 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://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
> _______________________________________________
> openjms-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/openjms-user
-- 
jeff martin
information technologist
mkodo limited

mobile: 44 (0) 78 55 478 331
phone: 44 (0) 20 77 29 45 45
email: [email protected]

www.mkodo.com

73 Leonard St, London, EC2A 4QS. U.K






-------------------------------------------------------
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://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.