[jboss-user] [Installation, Configuration & DEPLOYMENT] - Getting Exceptions on Server shutdown in JBoss 5 with Embedd

katoch do-not-reply at jboss.com
Wed Jul 29 07:40:33 EDT 2009


I am using JBoss 5.1.0 GA with Embeded ActiveMQ 5.2.
Everything is working fine. But when I am shutting down server(pressing ctrl C), during shutdown it is giving following exception.
To me it seems to be   JCA configuration issue or JBoss is being a little too aggressive with cleanup.Can some one tell where is the issue !!

*****************8Stack trace *******************


17:02:36,048 INFO  [BrokerService] ActiveMQ Message Broker (localhost, ID:Akatoch-2254-1248866934362-0:0) is shutting down
17:02:36,782 INFO  [TxConnectionManager] throwable from unregister connection
java.lang.NullPointerException
        at org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener.connectionClosed(TxConnectionManager.java:720)
        at org.apache.activemq.ra.ActiveMQManagedConnection.fireCloseEvent(ActiveMQManagedConnection.java:169)
        at org.apache.activemq.ra.ActiveMQManagedConnection.proxyClosedEvent(ActiveMQManagedConnection.java:380)
        at org.apache.activemq.ra.ManagedConnectionProxy.close(ManagedConnectionProxy.java:66)
        at org.springframework.jms.connection.ConnectionFactoryUtils.releaseConnection(ConnectionFactoryUtils.java:81)
        at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:357)
        at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:260)
        at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:944)
        at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:868)
        at java.lang.Thread.run(Unknown Source)
17:02:36,782 INFO  [DefaultMessageListenerContainer] Setup of JMS message listener invoker failed - trying to recover: javax.jms.JMSException: You are trying to use a connection factory that has been shut down: ManagedConnectionFactory is null.
17:02:36,782 INFO  [DefaultMessageListenerContainer] Could not refresh JMS Connection - retrying in 5000 ms: javax.jms.JMSException: You are trying to use a connection factory that has been shut down: ManagedConnectionFactory is null.
17:02:38,048 INFO  [TransportConnector] Connector tcp://localhost:61616 Stopped
17:02:38,048 WARN  [ActiveMQManagedConnection] Connection failed: javax.jms.JMSException: Peer (vm://localhost#0) disposed.
17:02:38,048 INFO  [TransportConnector] Connector vm://localhost Stopped
17:02:38,048 INFO  [AdvisoryConsumer] Failed to send remove command: javax.jms.JMSException: Peer (vm://localhost#1) disposed.
javax.jms.JMSException: Peer (vm://localhost#1) disposed.
        at org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.java:62)
        at org.apache.activemq.ActiveMQConnection.doAsyncSendPacket(ActiveMQConnection.java:1216)
        at org.apache.activemq.ActiveMQConnection.asyncSendPacket(ActiveMQConnection.java:1208)
        at org.apache.activemq.AdvisoryConsumer.dispose(AdvisoryConsumer.java:56)
        at org.apache.activemq.ActiveMQConnection.cleanup(ActiveMQConnection.java:1404)
        at org.apache.activemq.ra.ActiveMQManagedConnection.cleanup(ActiveMQManagedConnection.java:235)
        at org.jboss.resource.connectionmanager.InternalManagedConnectionPool.returnConnection(InternalManagedConnectionPool.java:341)
        at org.jboss.resource.connectionmanager.JBossManagedConnectionPool$BasePool.returnConnection(JBossManagedConnectionPool.java:724)
        at org.jboss.resource.connectionmanager.BaseConnectionManager2.returnManagedConnection(BaseConnectionManager2.java:463)
        at org.jboss.resource.connectionmanager.BaseConnectionManager2$BaseConnectionEventListener.connectionErrorOccurred(BaseConnectionManager2.java:854)
        at org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener.connectionErrorOccurred(TxConnectionManager.java:792)
        at org.apache.activemq.ra.ActiveMQManagedConnection.fireErrorOccurredEvent(ActiveMQManagedConnection.java:176)
        at org.apache.activemq.ra.ActiveMQManagedConnection.onException(ActiveMQManagedConnection.java:391)
        at org.apache.activemq.ActiveMQConnection$4.run(ActiveMQConnection.java:1779)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.activemq.transport.TransportDisposedIOException: Peer (vm://localhost#1) disposed.
        at org.apache.activemq.transport.vm.VMTransport.oneway(VMTransport.java:87)
        at org.apache.activemq.transport.MutexTransport.oneway(MutexTransport.java:40)
        at org.apache.activemq.transport.ResponseCorrelator.oneway(ResponseCorrelator.java:60)
        at org.apache.activemq.ActiveMQConnection.doAsyncSendPacket(ActiveMQConnection.java:1214)
        ... 15 more
17:02:38,048 WARN  [JBossManagedConnectionPool] ResourceException cleaning up ManagedConnection: org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener at 6f0383[state=DESTROY mc=org.apache.activemq.ra.ActiveMQManagedConnection at 1fd20fd handles=0 lastUse=1248866946877 permit=true trackByTx=false mcp=org.jboss.resource.connectionmanager.JBossManagedConnectionPool$OnePool at 180ce58 context=org.jboss.resource.connectionmanager.InternalManagedConnectionPool at 16b2a8b xaResource=org.apache.activemq.ra.ActiveMQManagedConnection$1 at b6377c txSync=null]
javax.resource.ResourceException: Could cleanup the ActiveMQ connection: javax.jms.JMSException: Peer (vm://localhost#1) disposed.
        at org.apache.activemq.ra.ActiveMQManagedConnection.cleanup(ActiveMQManagedConnection.java:237)
        at org.jboss.resource.connectionmanager.InternalManagedConnectionPool.returnConnection(InternalManagedConnectionPool.java:341)
        at org.jboss.resource.connectionmanager.JBossManagedConnectionPool$BasePool.returnConnection(JBossManagedConnectionPool.java:724)
        at org.jboss.resource.connectionmanager.BaseConnectionManager2.returnManagedConnection(BaseConnectionManager2.java:463)
        at org.jboss.resource.connectionmanager.BaseConnectionManager2$BaseConnectionEventListener.connectionErrorOccurred(BaseConnectionManager2.java:854)
        at org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener.connectionErrorOccurred(TxConnectionManager.java:792)
        at org.apache.activemq.ra.ActiveMQManagedConnection.fireErrorOccurredEvent(ActiveMQManagedConnection.java:176)
        at org.apache.activemq.ra.ActiveMQManagedConnection.onException(ActiveMQManagedConnection.java:391)
        at org.apache.activemq.ActiveMQConnection$4.run(ActiveMQConnection.java:1779)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
Caused by: javax.jms.JMSException: Peer (vm://localhost#1) disposed.
        at org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.java:62)
        at org.apache.activemq.ActiveMQConnection.doAsyncSendPacket(ActiveMQConnection.java:1216)
        at org.apache.activemq.ActiveMQConnection.asyncSendPacket(ActiveMQConnection.java:1208)
        at org.apache.activemq.ActiveMQConnection.cleanup(ActiveMQConnection.java:1427)
        at org.apache.activemq.ra.ActiveMQManagedConnection.cleanup(ActiveMQManagedConnection.java:235)
        ... 11 more
Caused by: org.apache.activemq.transport.TransportDisposedIOException: Peer (vm://localhost#1) disposed.
        at org.apache.activemq.transport.vm.VMTransport.oneway(VMTransport.java:87)
        at org.apache.activemq.transport.MutexTransport.oneway(MutexTransport.java:40)
        at org.apache.activemq.transport.ResponseCorrelator.oneway(ResponseCorrelator.java:60)
        at org.apache.activemq.ActiveMQConnection.doAsyncSendPacket(ActiveMQConnection.java:1214)
        ... 14 more
17:02:38,173 INFO  [BrokerService] ActiveMQ JMS Message Broker (localhost, ID:Akatoch-2254-1248866934362-0:0) stopped
17:02:38,188 INFO  [QuartzScheduler] Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED shutting down.
17:02:38,188 INFO  [QuartzScheduler] Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED paused.
17:02:38,188 INFO  [SimpleThreadPool] There are still 33 worker threads active. See javadoc runInThread(Runnable) for a possible explanation
17:02:38,188 INFO  [QuartzScheduler] Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED shutdown complete.
17:02:38,548 INFO  [TransactionManagerService] Stopping transaction recovery manager
17:02:38,548 INFO  [TransactionManagerService] Destroying TransactionManagerService
17:02:39,157 INFO  [HypersonicDatabase] Database standalone closed clean
17:02:41,782 INFO  [DefaultMessageListenerContainer] Could not refresh JMS Connection - retrying in 5000 ms: javax.jms.JMSException: You are trying to use a connection factory that has been shut down: ManagedConnectionFactory is null.
17:02:46,782 INFO  [DefaultMessageListenerContainer] Could not refresh JMS Connection - retrying in 5000 ms: javax.jms.JMSException: You are trying to use a connection factory that has been shut down: ManagedConnectionFactory is null.
17:03:01,970 INFO  [ServerImpl] Shutdown complete
Shutdown complete
Halting VM
Terminate batch job (Y/N)?



Thanks.

View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4246672#4246672

Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4246672



More information about the jboss-user mailing list