4 Replies Latest reply on Oct 20, 2006 10:11 AM by milasx

    Messaging client can't create connection

    anshah1

      I have a simple client.. here's the crux of it..


      public void initialize() throws Exception {
       // lookup the queue and topic objects
       System.out.println("Starting init");
       Destination queue = (Destination) mCtx.lookup("/queue/myQueue");
       System.out.println("q look up done " + queue);
       // lookup a connection factory
       ConnectionFactory factory = (ConnectionFactory) mCtx
       .lookup("/ConnectionFactory");
       System.out.println("factory done ");
       // create a connection
       javax.jms.Connection connection = factory.createConnection();
       System.out.println("created connection ");
       // create a session
       Session session = connection.createSession(true,
       Session.AUTO_ACKNOWLEDGE);
       System.out.println("created session");
       // create a message consumer for the topic
       MessageConsumer subscriber = session.createConsumer(queue);
       System.out.println("created consumer");
       // set this class as message listener for the topic
       subscriber.setMessageListener(this);
       System.out.println("finished init");
       connection.start(); // start connection
       }
      


      This is the output I get.

      :
       [java] You are connecting to server wd55237
       [java] Threads available 4
       [java] datasource look up done
       [java] Starting init
       [java] q look up done JBossQueue[myQueue]
       [java] factory done
      



      I am running this example with the following class path...

      C:\Documents and
       Settings\d3m293\workspace\NCBIOfflineRetrieval\build\lib\ncbiretrieval.jar
       -C:\Documents and Settings\d3m293\workspace\NCBIOfflineRetrieval\lib\blueprint-commons-db-3.8.jar
       -C:\Documents and Settings\d3m293\workspace\NCBIOfflineRetrieval\lib\brm-server.jar
       -C:\Documents and Settings\d3m293\workspace\NCBIOfflineRetrieval\lib\brm-util.jar
       -C:\Documents and Settings\d3m293\workspace\NCBIOfflineRetrieval\lib\jboss-messaging-client.jar
       -C:\Documents and Settings\d3m293\workspace\NCBIOfflineRetrieval\lib\seqhound-4.0.jar
       -C:\Documents and Settings\d3m293\workspace\NCBIOfflineRetrieval\lib\axis\axis.jar
       -C:\Documents and Settings\d3m293\workspace\NCBIOfflineRetrieval\lib\axis\commons-discovery-0.2.jar
      
       -C:\Documents and Settings\d3m293\workspace\NCBIOfflineRetrieval\lib\axis\commons-logging.jar
       -C:\Documents and Settings\d3m293\workspace\NCBIOfflineRetrieval\lib\axis\jaxrpc.jar
       -C:\Documents and Settings\d3m293\workspace\NCBIOfflineRetrieval\lib\axis\saaj.jar
       -C:\Documents and Settings\d3m293\workspace\NCBIOfflineRetrieval\lib\axis\wsdl4j-1.5.1.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\activation.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\antlr-2.7.5H3.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\asm-attrs.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\asm.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\autonumber-plugin.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\axis.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\bcel.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\bindingservice-plugin.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\blueprint-commons-db-3.8.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\bsf.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\bsh-1.3.0.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\bsh-deployer.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\cglib-2.1_2jboss.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\commons-collections.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\commons-httpclient.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\commons-logging.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\ejb3-persistence.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\hibernate-annotations.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\hibernate-entitymanager.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\hibernate3.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\hsqldb-plugin.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\hsqldb.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\javax.servlet.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\javax.servlet.jsp.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\jboss-common-jdbc-wrapper.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\jboss-hibernate.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\jboss-j2ee.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\jboss-jaxrpc.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\jboss-jca.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\jboss-jsr77.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\jboss-jsr88.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\jboss-management.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\jboss-monitoring.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\jboss-remoting.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\jboss-saaj.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\jboss-transaction.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\jboss.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\jbosssx.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\jmx-adaptor-plugin.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\jnpserver.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\jpl-pattern.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\jpl-util.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\log4j.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\mail-plugin.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\mail.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\msbase.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\mssqlserver.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\msutil.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\mysql-connector-java-5.0-nightly-20060131-bin.
       jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\pg74jdbc3.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\properties-plugin.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\scheduler-plugin-example.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\scheduler-plugin.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\seqhound-4.0.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\snmp-support.jar
       -C:\jboss-4.0.3SP1\server\messaging\lib\xmlentitymgr.jar
       -C:\Documents and Settings\d3m293\workspace\NCBIOfflineRetrieval\etc\jndi.properties
       -C:\Documents and Settings\d3m293\workspace\NCBIOfflineRetrieval\build\lib
      


      Any ideas what might be going wrong? It simply hangs at the createConnection point and does not receive any messages from the queue at all.

      When I run one of the examples distributed with the messaging bundle, they run just fine.


      how do I debug this kind of a problem? Any thoughts, inputs, ideas are most appreciated :))

      Thanks.,
      Anuj


        • 1. Re: Messaging client can't create connection
          peterj

          When it hangs, take a thread dump of the client. Perhaps than might give some clue as to what it is hanging on. Is there any activity in the server log or on the server console?

          Thread dump info: http://www.jboss.org/wiki/Wiki.jsp?page=StackTrace

          • 2. Re: Messaging client can't create connection
            anshah1

            here's my stack trace

            Full thread dump Java HotSpot(TM) Client VM (1.5.0_06-b05 mixed mode):
            
            "Timer-4" daemon prio=6 tid=0x28221018 nid=0x1030 in Object.wait() [0x29a7f000..
            0x29a7fae8]
             at java.lang.Object.wait(Native Method)
             - waiting on <0x02fa31f8> (a java.util.TaskQueue)
             at java.util.TimerThread.mainLoop(Timer.java:509)
             - locked <0x02fa31f8> (a java.util.TaskQueue)
             at java.util.TimerThread.run(Timer.java:462)
            
            "SocketServerInvokerThread-130.20.106.144-0" prio=6 tid=0x27093008 nid=0x1258 ru
            nnable [0x29a3f000..0x29a3fb68]
             at java.net.SocketInputStream.socketRead0(Native Method)
             at java.net.SocketInputStream.read(SocketInputStream.java:129)
             at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
             at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
             - locked <0x02d9b280> (a java.io.BufferedInputStream)
             at java.io.FilterInputStream.read(FilterInputStream.java:66)
             at org.jboss.serial.io.JBossObjectInputStream.read(JBossObjectInputStrea
            m.java:193)
             at org.jboss.remoting.transport.socket.ServerThread.readVersion(ServerTh
            read.java:497)
             at org.jboss.remoting.transport.socket.ServerThread.processInvocation(Se
            rverThread.java:414)
             at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.j
            ava:534)
             at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.jav
            a:257)
            
            "RMI TCP Connection(2)-130.20.106.144" daemon prio=6 tid=0x27094118 nid=0x1280 r
            unnable [0x299ff000..0x299ffbe8]
             at java.net.SocketInputStream.socketRead0(Native Method)
             at java.net.SocketInputStream.read(SocketInputStream.java:129)
             at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
             at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
             - locked <0x02d49bb0> (a java.io.BufferedInputStream)
             at java.io.FilterInputStream.read(FilterInputStream.java:66)
             at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:4
            42)
             at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport
            .java:701)
             at java.lang.Thread.run(Thread.java:595)
            
            "RMI LeaseChecker" daemon prio=6 tid=0x27bd6668 nid=0x1220 waiting on condition
            [0x299bf000..0x299bfc68]
             at java.lang.Thread.sleep(Native Method)
             at sun.rmi.transport.DGCImpl$LeaseChecker.run(DGCImpl.java:310)
             at java.lang.Thread.run(Thread.java:595)
            
            "RMI TCP Connection(1)-130.20.106.144" daemon prio=6 tid=0x27279120 nid=0x12d8 r
            unnable [0x2997f000..0x2997fce8]
             at java.net.SocketInputStream.socketRead0(Native Method)
             at java.net.SocketInputStream.read(SocketInputStream.java:129)
             at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
             at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
             - locked <0x02cbd3b8> (a java.io.BufferedInputStream)
             at java.io.FilterInputStream.read(FilterInputStream.java:66)
             at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:4
            42)
             at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport
            .java:701)
             at java.lang.Thread.run(Thread.java:595)
            
            "JBoss System Threads(1)-3" daemon prio=6 tid=0x00aafc00 nid=0xf0c in Object.wai
            t() [0x2717f000..0x2717fd68]
             at java.lang.Object.wait(Native Method)
             - waiting on <0x054a37b0> (a java.lang.Object)
             at EDU.oswego.cs.dl.util.concurrent.BoundedLinkedQueue.poll(BoundedLinke
            dQueue.java:253)
             - locked <0x054a37b0> (a java.lang.Object)
             at EDU.oswego.cs.dl.util.concurrent.PooledExecutor.getTask(PooledExecuto
            r.java:723)
             at org.jboss.util.threadpool.MinPooledExecutor.getTask(MinPooledExecutor
            .java:91)
             at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExec
            utor.java:747)
             at java.lang.Thread.run(Thread.java:595)
            
            "TP-Monitor" daemon prio=6 tid=0x27bfae58 nid=0xa44 in Object.wait() [0x2993f000
            ..0x2993f9e8]
             at java.lang.Object.wait(Native Method)
             - waiting on <0x07165160> (a org.apache.tomcat.util.threads.ThreadPool$M
            onitorRunnable)
             at org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadP
            ool.java:559)
             - locked <0x07165160> (a org.apache.tomcat.util.threads.ThreadPool$Monit
            orRunnable)
             at java.lang.Thread.run(Thread.java:595)
            
            "TP-Processor4" daemon prio=6 tid=0x27bfa138 nid=0x1098 runnable [0x298ff000..0x
            298ffa68]
             at java.net.PlainSocketImpl.socketAccept(Native Method)
             at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
             - locked <0x07151c30> (a java.net.SocksSocketImpl)
             at java.net.ServerSocket.implAccept(ServerSocket.java:450)
             at java.net.ServerSocket.accept(ServerSocket.java:421)
             at org.apache.jk.common.ChannelSocket.accept(ChannelSocket.java:295)
             at org.apache.jk.common.ChannelSocket.acceptConnections(ChannelSocket.ja
            va:641)
             at org.apache.jk.common.SocketAcceptor.runIt(ChannelSocket.java:852)
             at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
            ool.java:684)
             at java.lang.Thread.run(Thread.java:595)
            
            "TP-Processor3" daemon prio=6 tid=0x27c09240 nid=0x6c0 in Object.wait() [0x298bf
            000..0x298bfae8]
             at java.lang.Object.wait(Native Method)
             - waiting on <0x071649b0> (a org.apache.tomcat.util.threads.ThreadPool$C
            ontrolRunnable)
             at java.lang.Object.wait(Object.java:474)
             at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
            ool.java:656)
             - locked <0x071649b0> (a org.apache.tomcat.util.threads.ThreadPool$Contr
            olRunnable)
             at java.lang.Thread.run(Thread.java:595)
            
            "TP-Processor2" daemon prio=6 tid=0x27bf9848 nid=0x16b4 in Object.wait() [0x2987
            f000..0x2987fb68]
             at java.lang.Object.wait(Native Method)
             - waiting on <0x071645d8> (a org.apache.tomcat.util.threads.ThreadPool$C
            ontrolRunnable)
             at java.lang.Object.wait(Object.java:474)
             at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
            ool.java:656)
             - locked <0x071645d8> (a org.apache.tomcat.util.threads.ThreadPool$Contr
            olRunnable)
             at java.lang.Thread.run(Thread.java:595)
            
            "TP-Processor1" daemon prio=6 tid=0x27bf8ec0 nid=0x1708 in Object.wait() [0x2983
            f000..0x2983fbe8]
             at java.lang.Object.wait(Native Method)
             - waiting on <0x07164200> (a org.apache.tomcat.util.threads.ThreadPool$C
            ontrolRunnable)
             at java.lang.Object.wait(Object.java:474)
             at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
            ool.java:656)
             - locked <0x07164200> (a org.apache.tomcat.util.threads.ThreadPool$Contr
            olRunnable)
             at java.lang.Thread.run(Thread.java:595)
            
            "http-0.0.0.0-8080-1" daemon prio=6 tid=0x27bd8d50 nid=0xe98 in Object.wait() [0
            x297ff000..0x297ffc68]
             at java.lang.Object.wait(Native Method)
             - waiting on <0x07107238> (a org.apache.tomcat.util.net.MasterSlaveWorke
            rThread)
             at java.lang.Object.wait(Object.java:474)
             at org.apache.tomcat.util.net.MasterSlaveWorkerThread.await(MasterSlaveW
            orkerThread.java:81)
             - locked <0x07107238> (a org.apache.tomcat.util.net.MasterSlaveWorkerThr
            ead)
             at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWor
            kerThread.java:107)
             at java.lang.Thread.run(Thread.java:595)
            
            "http-0.0.0.0-8080" daemon prio=6 tid=0x27c05e28 nid=0x17b8 runnable [0x297bf000
            ..0x297bfce8]
             at java.net.PlainSocketImpl.socketAccept(Native Method)
             at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
             - locked <0x05c89458> (a java.net.SocksSocketImpl)
             at java.net.ServerSocket.implAccept(ServerSocket.java:450)
             at java.net.ServerSocket.accept(ServerSocket.java:421)
             at org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(De
            faultServerSocketFactory.java:60)
             at org.apache.tomcat.util.net.PoolTcpEndpoint.acceptSocket(PoolTcpEndpoi
            nt.java:407)
             at org.apache.tomcat.util.net.PoolTcpEndpoint.run(PoolTcpEndpoint.java:6
            47)
             at java.lang.Thread.run(Thread.java:595)
            
            "JBossLifeThread" prio=6 tid=0x27bbe608 nid=0xe84 in Object.wait() [0x2977f000..
            0x2977fd68]
             at java.lang.Object.wait(Native Method)
             - waiting on <0x070f0aa0> (a java.lang.Object)
             at java.lang.Object.wait(Object.java:474)
             at org.jboss.system.server.ServerImpl$LifeThread.run(ServerImpl.java:900
            )
             - locked <0x070f0aa0> (a java.lang.Object)
            
            "Connection Consumer for dest JBossQueue[PolygraphQueue] id=4" prio=6 tid=0x27bc
            f620 nid=0xc88 in Object.wait() [0x2973f000..0x2973f9e8]
             at java.lang.Object.wait(Native Method)
             - waiting on <0x06fab3f8> (a java.lang.Object)
             at java.lang.Object.wait(Object.java:474)
             at org.jboss.jms.client.remoting.MessageCallbackHandler.getMessage(Messa
            geCallbackHandler.java:551)
             at org.jboss.jms.client.remoting.MessageCallbackHandler.receive(MessageC
            allbackHandler.java:405)
             - locked <0x06fab3f8> (a java.lang.Object)
             at org.jboss.jms.client.container.ReceiverAspect.handleReceive(ReceiverA
            spect.java:63)
             at org.jboss.aop.advice.org.jboss.jms.client.container.ReceiverAspect24.
            invoke(ReceiverAspect24.java)
             at org.jboss.jms.client.delegate.ClientConsumerDelegate$receive_N8299950
            230150603585.invokeNext(ClientConsumerDelegate$receive_N8299950230150603585.java
            )
             at org.jboss.jms.client.container.ClosedInterceptor.invoke(ClosedInterce
            ptor.java:134)
             at org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterce
            ptor.java:117)
             at org.jboss.jms.client.delegate.ClientConsumerDelegate$receive_N8299950
            230150603585.invokeNext(ClientConsumerDelegate$receive_N8299950230150603585.java
            )
             at org.jboss.jms.client.container.ExceptionInterceptor.invoke(ExceptionI
            nterceptor.java:69)
             at org.jboss.jms.client.delegate.ClientConsumerDelegate$receive_N8299950
            230150603585.invokeNext(ClientConsumerDelegate$receive_N8299950230150603585.java
            )
             at org.jboss.jms.client.container.ClientLogInterceptor.invoke(ClientLogI
            nterceptor.java:107)
             at org.jboss.jms.client.delegate.ClientConsumerDelegate$receive_N8299950
            230150603585.invokeNext(ClientConsumerDelegate$receive_N8299950230150603585.java
            )
             at org.jboss.jms.client.delegate.ClientConsumerDelegate.receive(ClientCo
            nsumerDelegate.java)
             at org.jboss.jms.client.JBossConnectionConsumer.run(JBossConnectionConsu
            mer.java:258)
             at java.lang.Thread.run(Thread.java:595)
            
            "Thread-17" prio=6 tid=0x27bcea70 nid=0x11d0 in Object.wait() [0x296ff000..0x296
            ffa68]
             at java.lang.Object.wait(Native Method)
             - waiting on <0x06fab648> (a java.lang.Object)
             at java.lang.Object.wait(Object.java:474)
             at EDU.oswego.cs.dl.util.concurrent.LinkedQueue.take(LinkedQueue.java:12
            2)
             - locked <0x06fab648> (a java.lang.Object)
             at EDU.oswego.cs.dl.util.concurrent.QueuedExecutor$RunLoop.run(QueuedExe
            cutor.java:83)
             at java.lang.Thread.run(Thread.java:595)
            
            "Thread-16" prio=6 tid=0x27bce7b8 nid=0x15b8 in Object.wait() [0x296bf000..0x296
            bfae8]
             at java.lang.Object.wait(Native Method)
             - waiting on <0x0694b520> (a java.lang.Object)
             at java.lang.Object.wait(Object.java:474)
             at EDU.oswego.cs.dl.util.concurrent.LinkedQueue.take(LinkedQueue.java:12
            2)
             - locked <0x0694b520> (a java.lang.Object)
             at EDU.oswego.cs.dl.util.concurrent.QueuedExecutor$RunLoop.run(QueuedExe
            cutor.java:83)
             at java.lang.Thread.run(Thread.java:595)
            
            "Connection Consumer for dest JBossQueue[InsertQueue] id=3" prio=6 tid=0x27bcd36
            8 nid=0x1664 in Object.wait() [0x2967f000..0x2967fb68]
             at java.lang.Object.wait(Native Method)
             - waiting on <0x06fab738> (a java.lang.Object)
             at java.lang.Object.wait(Object.java:474)
             at org.jboss.jms.client.remoting.MessageCallbackHandler.getMessage(Messa
            geCallbackHandler.java:551)
             at org.jboss.jms.client.remoting.MessageCallbackHandler.receive(MessageC
            allbackHandler.java:405)
             - locked <0x06fab738> (a java.lang.Object)
             at org.jboss.jms.client.container.ReceiverAspect.handleReceive(ReceiverA
            spect.java:63)
             at org.jboss.aop.advice.org.jboss.jms.client.container.ReceiverAspect24.
            invoke(ReceiverAspect24.java)
             at org.jboss.jms.client.delegate.ClientConsumerDelegate$receive_N8299950
            230150603585.invokeNext(ClientConsumerDelegate$receive_N8299950230150603585.java
            )
             at org.jboss.jms.client.container.ClosedInterceptor.invoke(ClosedInterce
            ptor.java:134)
             at org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterce
            ptor.java:117)
             at org.jboss.jms.client.delegate.ClientConsumerDelegate$receive_N8299950
            230150603585.invokeNext(ClientConsumerDelegate$receive_N8299950230150603585.java
            )
             at org.jboss.jms.client.container.ExceptionInterceptor.invoke(ExceptionI
            nterceptor.java:69)
             at org.jboss.jms.client.delegate.ClientConsumerDelegate$receive_N8299950
            230150603585.invokeNext(ClientConsumerDelegate$receive_N8299950230150603585.java
            )
             at org.jboss.jms.client.container.ClientLogInterceptor.invoke(ClientLogI
            nterceptor.java:107)
             at org.jboss.jms.client.delegate.ClientConsumerDelegate$receive_N8299950
            230150603585.invokeNext(ClientConsumerDelegate$receive_N8299950230150603585.java
            )
             at org.jboss.jms.client.delegate.ClientConsumerDelegate.receive(ClientCo
            nsumerDelegate.java)
             at org.jboss.jms.client.JBossConnectionConsumer.run(JBossConnectionConsu
            mer.java:258)
             at java.lang.Thread.run(Thread.java:595)
            
            "Thread-15" prio=6 tid=0x27bbd870 nid=0xa70 in Object.wait() [0x2963f000..0x2963
            fbe8]
             at java.lang.Object.wait(Native Method)
             - waiting on <0x06fab900> (a java.lang.Object)
             at java.lang.Object.wait(Object.java:474)
             at EDU.oswego.cs.dl.util.concurrent.LinkedQueue.take(LinkedQueue.java:12
            2)
             - locked <0x06fab900> (a java.lang.Object)
             at EDU.oswego.cs.dl.util.concurrent.QueuedExecutor$RunLoop.run(QueuedExe
            cutor.java:83)
             at java.lang.Thread.run(Thread.java:595)
            
            "Thread-14" prio=6 tid=0x27bbd5b8 nid=0x1460 in Object.wait() [0x295ff000..0x295
            ffc68]
             at java.lang.Object.wait(Native Method)
             - waiting on <0x0694b4f0> (a java.lang.Object)
             at java.lang.Object.wait(Object.java:474)
             at EDU.oswego.cs.dl.util.concurrent.LinkedQueue.take(LinkedQueue.java:12
            2)
             - locked <0x0694b4f0> (a java.lang.Object)
             at EDU.oswego.cs.dl.util.concurrent.QueuedExecutor$RunLoop.run(QueuedExe
            cutor.java:83)
             at java.lang.Thread.run(Thread.java:595)
            
            "Connection Consumer for dest JBossQueue[NewDatasetQueue] id=2" prio=6 tid=0x27b
            bc1c0 nid=0xce4 in Object.wait() [0x295bf000..0x295bfce8]
             at java.lang.Object.wait(Native Method)
             - waiting on <0x06fab9f0> (a java.lang.Object)
             at java.lang.Object.wait(Object.java:474)
             at org.jboss.jms.client.remoting.MessageCallbackHandler.getMessage(Messa
            geCallbackHandler.java:551)
             at org.jboss.jms.client.remoting.MessageCallbackHandler.receive(MessageC
            allbackHandler.java:405)
             - locked <0x06fab9f0> (a java.lang.Object)
             at org.jboss.jms.client.container.ReceiverAspect.handleReceive(ReceiverA
            spect.java:63)
             at org.jboss.aop.advice.org.jboss.jms.client.container.ReceiverAspect24.
            invoke(ReceiverAspect24.java)
             at org.jboss.jms.client.delegate.ClientConsumerDelegate$receive_N8299950
            230150603585.invokeNext(ClientConsumerDelegate$receive_N8299950230150603585.java
            )
             at org.jboss.jms.client.container.ClosedInterceptor.invoke(ClosedInterce
            ptor.java:134)
             at org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterce
            ptor.java:117)
             at org.jboss.jms.client.delegate.ClientConsumerDelegate$receive_N8299950
            230150603585.invokeNext(ClientConsumerDelegate$receive_N8299950230150603585.java
            )
             at org.jboss.jms.client.container.ExceptionInterceptor.invoke(ExceptionI
            nterceptor.java:69)
             at org.jboss.jms.client.delegate.ClientConsumerDelegate$receive_N8299950
            230150603585.invokeNext(ClientConsumerDelegate$receive_N8299950230150603585.java
            )
             at org.jboss.jms.client.container.ClientLogInterceptor.invoke(ClientLogI
            nterceptor.java:107)
             at org.jboss.jms.client.delegate.ClientConsumerDelegate$receive_N8299950
            230150603585.invokeNext(ClientConsumerDelegate$receive_N8299950230150603585.java
            )
             at org.jboss.jms.client.delegate.ClientConsumerDelegate.receive(ClientCo
            nsumerDelegate.java)
             at org.jboss.jms.client.JBossConnectionConsumer.run(JBossConnectionConsu
            mer.java:258)
             at java.lang.Thread.run(Thread.java:595)
            
            "Thread-13" prio=6 tid=0x27bbb6f8 nid=0xd38 in Object.wait() [0x2957f000..0x2957
            fd68]
             at java.lang.Object.wait(Native Method)
             - waiting on <0x06fabbb8> (a java.lang.Object)
             at java.lang.Object.wait(Object.java:474)
             at EDU.oswego.cs.dl.util.concurrent.LinkedQueue.take(LinkedQueue.java:12
            2)
             - locked <0x06fabbb8> (a java.lang.Object)
             at EDU.oswego.cs.dl.util.concurrent.QueuedExecutor$RunLoop.run(QueuedExe
            cutor.java:83)
             at java.lang.Thread.run(Thread.java:595)
            
            "Thread-12" prio=6 tid=0x27bd1e28 nid=0x15f0 in Object.wait() [0x2953f000..0x295
            3f9e8]
             at java.lang.Object.wait(Native Method)
             - waiting on <0x0694b550> (a java.lang.Object)
             at java.lang.Object.wait(Object.java:474)
             at EDU.oswego.cs.dl.util.concurrent.LinkedQueue.take(LinkedQueue.java:12
            2)
             - locked <0x0694b550> (a java.lang.Object)
             at EDU.oswego.cs.dl.util.concurrent.QueuedExecutor$RunLoop.run(QueuedExe
            cutor.java:83)
             at java.lang.Thread.run(Thread.java:595)
            
            "Connection Consumer for dest JBossQueue[NCBIQueue] id=1" prio=6 tid=0x27bd10d8
            nid=0x1430 in Object.wait() [0x294ff000..0x294ffa68]
             at java.lang.Object.wait(Native Method)
             - waiting on <0x06fabca8> (a java.lang.Object)
             at java.lang.Object.wait(Object.java:474)
             at org.jboss.jms.client.remoting.MessageCallbackHandler.getMessage(Messa
            geCallbackHandler.java:551)
             at org.jboss.jms.client.remoting.MessageCallbackHandler.receive(MessageC
            allbackHandler.java:405)
             - locked <0x06fabca8> (a java.lang.Object)
             at org.jboss.jms.client.container.ReceiverAspect.handleReceive(ReceiverA
            spect.java:63)
             at org.jboss.aop.advice.org.jboss.jms.client.container.ReceiverAspect24.
            invoke(ReceiverAspect24.java)
             at org.jboss.jms.client.delegate.ClientConsumerDelegate$receive_N8299950
            230150603585.invokeNext(ClientConsumerDelegate$receive_N8299950230150603585.java
            )
             at org.jboss.jms.client.container.ClosedInterceptor.invoke(ClosedInterce
            ptor.java:134)
             at org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterce
            ptor.java:117)
             at org.jboss.jms.client.delegate.ClientConsumerDelegate$receive_N8299950
            230150603585.invokeNext(ClientConsumerDelegate$receive_N8299950230150603585.java
            )
             at org.jboss.jms.client.container.ExceptionInterceptor.invoke(ExceptionI
            nterceptor.java:69)
             at org.jboss.jms.client.delegate.ClientConsumerDelegate$receive_N8299950
            230150603585.invokeNext(ClientConsumerDelegate$receive_N8299950230150603585.java
            )
             at org.jboss.jms.client.container.ClientLogInterceptor.invoke(ClientLogI
            nterceptor.java:107)
             at org.jboss.jms.client.delegate.ClientConsumerDelegate$receive_N8299950
            230150603585.invokeNext(ClientConsumerDelegate$receive_N8299950230150603585.java
            )
             at org.jboss.jms.client.delegate.ClientConsumerDelegate.receive(ClientCo
            nsumerDelegate.java)
             at org.jboss.jms.client.JBossConnectionConsumer.run(JBossConnectionConsu
            mer.java:258)
             at java.lang.Thread.run(Thread.java:595)
            
            "Thread-11" prio=6 tid=0x27bd0eb0 nid=0xd18 in Object.wait() [0x294bf000..0x294b
            fae8]
             at java.lang.Object.wait(Native Method)
             - waiting on <0x06fabe70> (a java.lang.Object)
             at java.lang.Object.wait(Object.java:474)
             at EDU.oswego.cs.dl.util.concurrent.LinkedQueue.take(LinkedQueue.java:12
            2)
             - locked <0x06fabe70> (a java.lang.Object)
             at EDU.oswego.cs.dl.util.concurrent.QueuedExecutor$RunLoop.run(QueuedExe
            cutor.java:83)
             at java.lang.Thread.run(Thread.java:595)
            
            "Thread-10" prio=6 tid=0x27b87778 nid=0x24c in Object.wait() [0x2947f000..0x2947
            fb68]
             at java.lang.Object.wait(Native Method)
             - waiting on <0x0694b4d8> (a java.lang.Object)
             at java.lang.Object.wait(Object.java:474)
             at EDU.oswego.cs.dl.util.concurrent.LinkedQueue.take(LinkedQueue.java:12
            2)
             - locked <0x0694b4d8> (a java.lang.Object)
             at EDU.oswego.cs.dl.util.concurrent.QueuedExecutor$RunLoop.run(QueuedExe
            cutor.java:83)
             at java.lang.Thread.run(Thread.java:595)
            
            "Thread-9" prio=6 tid=0x2710b920 nid=0x1158 waiting on condition [0x2943f000..0x
            2943fbe8]
             at java.lang.Thread.sleep(Native Method)
             at org.jboss.remoting.transport.socket.SocketServerInvoker$ServerSocketR
            efresh.run(SocketServerInvoker.java:590)
            
            "SocketServerInvoker#0-2605" prio=6 tid=0x27b8c008 nid=0x1070 runnable [0x293ff0
            00..0x293ffc68]
             at java.net.PlainSocketImpl.socketAccept(Native Method)
             at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
             - locked <0x06f2ba78> (a java.net.SocksSocketImpl)
             at java.net.ServerSocket.implAccept(ServerSocket.java:450)
             at java.net.ServerSocket.accept(ServerSocket.java:421)
             at org.jboss.remoting.transport.socket.SocketServerInvoker.run(SocketSer
            verInvoker.java:445)
             at java.lang.Thread.run(Thread.java:595)
            
            "IdleRemover" daemon prio=6 tid=0x27bc9648 nid=0x90c in Object.wait() [0x293bf00
            0..0x293bfce8]
             at java.lang.Object.wait(Native Method)
             - waiting on <0x06d630e8> (a java.util.ArrayList)
             at org.jboss.resource.connectionmanager.IdleRemover$1.run(IdleRemover.ja
            va:77)
             - locked <0x06d630e8> (a java.util.ArrayList)
             at java.lang.Thread.run(Thread.java:595)
            
            "Timer-3" daemon prio=6 tid=0x281f9408 nid=0x1308 in Object.wait() [0x2937f000..
            0x2937fd68]
             at java.lang.Object.wait(Native Method)
             - waiting on <0x06b00970> (a java.util.TaskQueue)
             at java.util.TimerThread.mainLoop(Timer.java:509)
             - locked <0x06b00970> (a java.util.TaskQueue)
             at java.util.TimerThread.run(Timer.java:462)
            
            "Thread-7" daemon prio=6 tid=0x281eae80 nid=0x1374 waiting on condition [0x2933f
            000..0x2933f9e8]
             at java.lang.Thread.sleep(Native Method)
             at org.jboss.messaging.core.memory.SimpleMemoryManager$MemoryRunnable.ru
            n(SimpleMemoryManager.java:125)
             at java.lang.Thread.run(Thread.java:595)
            
            "TimeoutFactory" daemon prio=6 tid=0x27cf81a0 nid=0xb1c in Object.wait() [0x292f
            f000..0x292ffa68]
             at java.lang.Object.wait(Native Method)
             - waiting on <0x0671a430> (a org.jboss.util.timeout.TimeoutFactory)
             at org.jboss.util.timeout.TimeoutFactory.doWork(TimeoutFactory.java:511)
            
             - locked <0x0671a430> (a org.jboss.util.timeout.TimeoutFactory)
             at org.jboss.util.timeout.TimeoutFactory.access$300(TimeoutFactory.java:
            30)
             at org.jboss.util.timeout.TimeoutFactory$1.run(TimeoutFactory.java:566)
            
            "JCA PoolFiller" prio=6 tid=0x27da8260 nid=0x2a8 in Object.wait() [0x292bf000..0
            x292bfae8]
             at java.lang.Object.wait(Native Method)
             - waiting on <0x066dd780> (a java.util.LinkedList)
             at java.lang.Object.wait(Object.java:474)
             at org.jboss.resource.connectionmanager.PoolFiller.run(PoolFiller.java:8
            2)
             - locked <0x066dd780> (a java.util.LinkedList)
             at java.lang.Thread.run(Thread.java:595)
            
            "Timer-2" daemon prio=6 tid=0x27a619e8 nid=0xf28 in Object.wait() [0x2927f000..0
            x2927fb68]
             at java.lang.Object.wait(Native Method)
             - waiting on <0x06733c68> (a java.util.TaskQueue)
             at java.util.TimerThread.mainLoop(Timer.java:509)
             - locked <0x06733c68> (a java.util.TaskQueue)
             at java.util.TimerThread.run(Timer.java:462)
            
            "HSQLDB Timer @1eaefc5" daemon prio=6 tid=0x27dfe0a0 nid=0x1100 in Object.wait()
             [0x2923f000..0x2923fbe8]
             at java.lang.Object.wait(Native Method)
             - waiting on <0x06733d20> (a org.hsqldb.lib.HsqlTimer)
             at org.hsqldb.lib.HsqlTimer.nextTask(Unknown Source)
             - locked <0x06733d20> (a org.hsqldb.lib.HsqlTimer)
             at org.hsqldb.lib.HsqlTimer$TaskRunner.run(Unknown Source)
             at java.lang.Thread.run(Thread.java:595)
            
            "WorkManager(2)-1" daemon prio=6 tid=0x27ba5800 nid=0x12d0 in Object.wait() [0x2
            91ff000..0x291ffc68]
             at java.lang.Object.wait(Native Method)
             - waiting on <0x064b95b0> (a EDU.oswego.cs.dl.util.concurrent.Semaphore)
            
             at java.lang.Object.wait(Object.java:474)
             at EDU.oswego.cs.dl.util.concurrent.Semaphore.acquire(Semaphore.java:108
            )
             - locked <0x064b95b0> (a EDU.oswego.cs.dl.util.concurrent.Semaphore)
             at EDU.oswego.cs.dl.util.concurrent.SemaphoreControlledChannel.take(Sema
            phoreControlledChannel.java:131)
             at org.jboss.resource.adapter.mail.inflow.NewMsgsWorker.run(NewMsgsWorke
            r.java:60)
             at org.jboss.resource.work.WorkWrapper.execute(WorkWrapper.java:200)
             at org.jboss.util.threadpool.BasicTaskWrapper.run(BasicTaskWrapper.java:
            261)
             at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExec
            utor.java:743)
             at java.lang.Thread.run(Thread.java:595)
            
            "Thread-4" daemon prio=6 tid=0x27ae76a0 nid=0x3f8 waiting on condition [0x281bf0
            00..0x281bfce8]
             at java.lang.Thread.sleep(Native Method)
             at org.jboss.console.plugins.AOPLister$1.run(AOPLister.java:869)
             at java.lang.Thread.run(Thread.java:595)
            
            "ContainerBackgroundProcessor[StandardEngine[jboss.web]]" daemon prio=6 tid=0x27
            11bdb0 nid=0x6fc waiting on condition [0x2817f000..0x2817fd68]
             at java.lang.Thread.sleep(Native Method)
             at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.r
            un(ContainerBase.java:1546)
             at java.lang.Thread.run(Thread.java:595)
            
            "Thread-3" prio=6 tid=0x270e99d0 nid=0xae4 waiting on condition [0x2813f000..0x2
            813f9e8]
             at java.lang.Thread.sleep(Native Method)
             at org.jboss.remoting.transport.socket.SocketServerInvoker$ServerSocketR
            efresh.run(SocketServerInvoker.java:590)
            
            "SocketServerInvoker#0-4457" prio=6 tid=0x2780cc88 nid=0xf44 runnable [0x280ff00
            0..0x280ffa68]
             at java.net.PlainSocketImpl.socketAccept(Native Method)
             at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
             - locked <0x059a9a58> (a java.net.SocksSocketImpl)
             at java.net.ServerSocket.implAccept(ServerSocket.java:450)
             at java.net.ServerSocket.accept(ServerSocket.java:421)
             at org.jboss.remoting.transport.socket.SocketServerInvoker.run(SocketSer
            verInvoker.java:445)
             at java.lang.Thread.run(Thread.java:595)
            
            "PooledInvokerAcceptor#0-4445" prio=6 tid=0x2770d228 nid=0x1328 runnable [0x280b
            f000..0x280bfae8]
             at java.net.PlainSocketImpl.socketAccept(Native Method)
             at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
             - locked <0x0554e410> (a java.net.SocksSocketImpl)
             at java.net.ServerSocket.implAccept(ServerSocket.java:450)
             at java.net.ServerSocket.accept(ServerSocket.java:421)
             at org.jboss.invocation.pooled.server.PooledInvoker.run(PooledInvoker.ja
            va:240)
             at java.lang.Thread.run(Thread.java:595)
            
            "RMI TCP Accept-4444" daemon prio=6 tid=0x27731770 nid=0x101c runnable [0x2807f0
            00..0x2807fb68]
             at java.net.PlainSocketImpl.socketAccept(Native Method)
             at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
             - locked <0x0554e5d8> (a java.net.SocksSocketImpl)
             at java.net.ServerSocket.implAccept(ServerSocket.java:450)
             at java.net.ServerSocket.accept(ServerSocket.java:421)
             at sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:334)
             at java.lang.Thread.run(Thread.java:595)
            
            "JBoss System Threads(1)-2" daemon prio=6 tid=0x2773c008 nid=0xc0c runnable [0x2
            803f000..0x2803fbe8]
             at java.net.PlainSocketImpl.socketAccept(Native Method)
             at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
             - locked <0x0554e7c8> (a java.net.SocksSocketImpl)
             at java.net.ServerSocket.implAccept(ServerSocket.java:450)
             at java.net.ServerSocket.accept(ServerSocket.java:421)
             at org.jnp.server.Main$AcceptHandler.run(Main.java:417)
             at org.jboss.util.threadpool.RunnableTaskWrapper.run(RunnableTaskWrapper
            .java:134)
             at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExec
            utor.java:743)
             at java.lang.Thread.run(Thread.java:595)
            
            "GC Daemon" daemon prio=2 tid=0x2771cbe8 nid=0xe94 in Object.wait() [0x27fff000.
            .0x27fffc68]
             at java.lang.Object.wait(Native Method)
             - waiting on <0x05492fb0> (a sun.misc.GC$LatencyLock)
             at sun.misc.GC$Daemon.run(GC.java:100)
             - locked <0x05492fb0> (a sun.misc.GC$LatencyLock)
            
            "RMI Reaper" prio=6 tid=0x2771fe40 nid=0x10c8 in Object.wait() [0x27fbf000..0x27
            fbfce8]
             at java.lang.Object.wait(Native Method)
             - waiting on <0x05492100> (a java.lang.ref.ReferenceQueue$Lock)
             at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
             - locked <0x05492100> (a java.lang.ref.ReferenceQueue$Lock)
             at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
             at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:336)
             at java.lang.Thread.run(Thread.java:595)
            
            "Timer-1" daemon prio=6 tid=0x276fcb60 nid=0x1748 in Object.wait() [0x27f7f000..
            0x27f7fd68]
             at java.lang.Object.wait(Native Method)
             - waiting on <0x05492488> (a java.util.TaskQueue)
             at java.lang.Object.wait(Object.java:474)
             at java.util.TimerThread.mainLoop(Timer.java:483)
             - locked <0x05492488> (a java.util.TaskQueue)
             at java.util.TimerThread.run(Timer.java:462)
            
            "RMI TCP Accept-1098" daemon prio=6 tid=0x276fc380 nid=0x148c runnable [0x27f3f0
            00..0x27f3f9e8]
             at java.net.PlainSocketImpl.socketAccept(Native Method)
             at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
             - locked <0x05492160> (a java.net.SocksSocketImpl)
             at java.net.ServerSocket.implAccept(ServerSocket.java:450)
             at java.net.ServerSocket.accept(ServerSocket.java:421)
             at sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:334)
             at java.lang.Thread.run(Thread.java:595)
            
            "JBoss System Threads(1)-1" daemon prio=6 tid=0x277210e8 nid=0x14b4 runnable [0x
            27ecf000..0x27ecfa68]
             at java.net.PlainSocketImpl.socketAccept(Native Method)
             at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
             - locked <0x0548a240> (a java.net.SocksSocketImpl)
             at java.net.ServerSocket.implAccept(ServerSocket.java:450)
             at java.net.ServerSocket.accept(ServerSocket.java:421)
             at org.jboss.web.WebServer.run(WebServer.java:310)
             at org.jboss.util.threadpool.RunnableTaskWrapper.run(RunnableTaskWrapper
            .java:134)
             at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExec
            utor.java:743)
             at java.lang.Thread.run(Thread.java:595)
            
            "ScannerThread" daemon prio=6 tid=0x276e6e10 nid=0x118c waiting on condition [0x
            27e8f000..0x27e8fae8]
             at java.lang.Thread.sleep(Native Method)
             at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
            loop(AbstractDeploymentScanner.java:209)
             at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
            run(AbstractDeploymentScanner.java:182)
            
            "Timer-0" daemon prio=6 tid=0x276d5e98 nid=0x14fc in Object.wait() [0x27e3f000..
            0x27e3fb68]
             at java.lang.Object.wait(Native Method)
             - waiting on <0x054935e8> (a java.util.TaskQueue)
             at java.util.TimerThread.mainLoop(Timer.java:509)
             - locked <0x054935e8> (a java.util.TaskQueue)
             at java.util.TimerThread.run(Timer.java:462)
            
            "DestroyJavaVM" prio=6 tid=0x003b70b8 nid=0x111c waiting on condition [0x0000000
            0..0x0007fae8]
            
            "Low Memory Detector" daemon prio=6 tid=0x00a84430 nid=0xdac runnable [0x0000000
            0..0x00000000]
            
            "CompilerThread0" daemon prio=10 tid=0x00a83088 nid=0xcd8 waiting on condition [
            0x00000000..0x26ebfa4c]
            
            "Signal Dispatcher" daemon prio=10 tid=0x00a82378 nid=0xa50 waiting on condition
             [0x00000000..0x00000000]
            
            "Finalizer" daemon prio=8 tid=0x00a79610 nid=0x16e0 in Object.wait() [0x26e3f000
            ..0x26e3fa68]
             at java.lang.Object.wait(Native Method)
             - waiting on <0x052908d0> (a java.lang.ref.ReferenceQueue$Lock)
             at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
             - locked <0x052908d0> (a java.lang.ref.ReferenceQueue$Lock)
             at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
             at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
            
            "Reference Handler" daemon prio=10 tid=0x00a78178 nid=0x130c in Object.wait() [0
            x26dff000..0x26dffae8]
             at java.lang.Object.wait(Native Method)
             - waiting on <0x052901d0> (a java.lang.ref.Reference$Lock)
             at java.lang.Object.wait(Object.java:474)
             at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
             - locked <0x052901d0> (a java.lang.ref.Reference$Lock)
            
            "VM Thread" prio=10 tid=0x00a757e0 nid=0x1760 runnable
            
            "VM Periodic Task Thread" prio=10 tid=0x00a85740 nid=0x17f4 waiting on condition
            


            Hopefully you'll can see what I can't :))
            Does it have anything to do with jboss-remoting??

            Thanks,
            Anuj


            • 3. Re: Messaging client can't create connection
              ovidiu.feodorov

              Three completely different issues:

              1. A friendly advice: do not post the same problem on more than one discussion thread. Doing so makes the forum difficult to read and answer to. I noticed that you posted the same issue on http://www.jboss.com/index.html?module=bb&op=viewtopic&t=90275

              2. I answered there how to debug this kind of problems. Use TRACE logging. In your case, enable TRACE logging for Remoting too.

              3. I remember that I've seen this kind of lock-ups when the client and the server use two different (incompatible) versions of remoting. That tells me that you probably did something wrong while installing Messaging. Make sure that on the client side you use the jboss-messaging-client.jar that comes with the Messaging installation bundle, and only that.

              • 4. Re: Messaging client can't create connection
                milasx

                I had a similar problem and the cause was due to the client using the wrong port: JBoss was listening on localhost:1997 and the cleint was pointing at localhost:1998
                Very nasty :)

                Thanks