Thanks for this useful information. Yes every time i shutdown Jboss server this exception appears.
One question : As you mentioned is there a way to change the order of shutdown such that broker should shutdown after Connection Factory Cleanup was done ? how to configure ActiveMQ with Jboss externally ? can you provide me some links. I think this will solve this. Gary Tully wrote: > > I changed that first info message to debug level on trunk yesterday, > it can be safely ignored. > > There seems to be an ordering problem between the embedded broker > shutdown and connection pool cleanup. Closing the connections is > failing because the embedded broker is already shutdown, or at least > its vm transport endpoint is shutdown at the time. > > For that reason the warn message is not too serious. I think it is > worth creating a jira issue to track this so that the next time > someone is looking at the ResourceAdapter code it can be revisited. > > Does it occur every time? > > > 2009/7/21 Chinmaya <chinmayaena...@gmail.com>: >> >> I have embeded ActiveMQ inside Jboss AS. Modified the ra.xml file to read >> the >> embeded broker-config.xml. Please find the attached ra.xml and >> broker-config.xml. >> My application is working as expected. >> But the problem comes when i tries to shutdown it. >> >> Any suggestions ? >> >> Exceptions : >> ========= >> >> 12:53:50,354 INFO [BrokerService] ActiveMQ Message Broker (localhost, >> ID:CBehera-3677-1248160613758-0:0) is shutting down >> 12:53:51,026 INFO [TransportConnector] Connector openwire Stopped >> 12:53:51,026 INFO [TransportConnector] Connector vm://localhost Stopped >> 12:53:51,026 WARN [ActiveMQManagedConnection] Connection failed: >> javax.jms.JMSException: Peer (vm://localhost#0) disposed. >> 12:53:51,026 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 >> 12:53:51,057 WARN [JBossManagedConnectionPool] ResourceException >> cleaning >> up ManagedConnection: >> org.jboss.resource.connectionmanager.txconnectionmanager$txconnectioneventliste...@1ea7051[state=destroy >> mc=org.apache.activemq.ra.activemqmanagedconnect...@1797bd3 handles=0 >> lastUse=1248160634617 permit=true trackByTx=false >> mcp=org.jboss.resource.connectionmanager.jbossmanagedconnectionpool$onep...@b08682 >> context=org.jboss.resource.connectionmanager.internalmanagedconnectionp...@14ef680 >> xaresource=org.apache.activemq.ra.activemqmanagedconnectio...@1195c88 >> 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 >> 12:53:51,135 INFO [BrokerService] ActiveMQ JMS Message Broker >> (localhost, >> ID:CBehera-3677-1248160613758-0:0) stopped >> 12:53:51,198 INFO [QuartzScheduler] Scheduler >> DefaultQuartzScheduler_$_NON_CLUSTERED shutting down. >> 12:53:51,198 INFO [QuartzScheduler] Scheduler >> DefaultQuartzScheduler_$_NON_CLUSTERED paused. >> 12:53:51,213 INFO [SimpleThreadPool] There are still 27 worker threads >> active. See javadoc runInThread(Runnable) for a possible explanation >> 12:53:51,213 INFO [QuartzScheduler] Scheduler >> DefaultQuartzScheduler_$_NON_CLUSTERED shutdown complete. >> 12:53:51,635 INFO [TransactionManagerService] Stopping transaction >> recovery >> manager >> 12:53:51,635 INFO [TransactionManagerService] Destroying >> TransactionManagerService >> 12:53:52,198 INFO [HypersonicDatabase] Database standalone closed clean >> 12:54:00,901 INFO [ServerImpl] Shutdown complete >> Shutdown complete >> Halting VM http://www.nabble.com/file/p24585976/broker-config.xml >> broker-config.xml http://www.nabble.com/file/p24585976/ra.xml ra.xml >> -- >> View this message in context: >> http://www.nabble.com/Exception-while-shutting-down-the-embedded-broker-in-Jboss%3A-tp24585976p24585976.html >> Sent from the ActiveMQ - User mailing list archive at Nabble.com. >> >> > > > > -- > http://blog.garytully.com > > Open Source Integration > http://fusesource.com > > -- View this message in context: http://www.nabble.com/Exception-while-shutting-down-the-embedded-broker-in-Jboss%3A-tp24585976p24600977.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.