Return-Path: Delivered-To: apmail-activemq-users-archive@www.apache.org Received: (qmail 85398 invoked from network); 21 Jul 2009 11:52:49 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 21 Jul 2009 11:52:49 -0000 Received: (qmail 58145 invoked by uid 500); 21 Jul 2009 11:53:54 -0000 Delivered-To: apmail-activemq-users-archive@activemq.apache.org Received: (qmail 58119 invoked by uid 500); 21 Jul 2009 11:53:54 -0000 Mailing-List: contact users-help@activemq.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@activemq.apache.org Delivered-To: mailing list users@activemq.apache.org Received: (qmail 58109 invoked by uid 99); 21 Jul 2009 11:53:54 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 21 Jul 2009 11:53:54 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of gary.tully@gmail.com designates 72.14.220.154 as permitted sender) Received: from [72.14.220.154] (HELO fg-out-1718.google.com) (72.14.220.154) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 21 Jul 2009 11:53:45 +0000 Received: by fg-out-1718.google.com with SMTP id e21so816119fga.21 for ; Tue, 21 Jul 2009 04:53:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=cdCi6XQFnLGp4VKpQc93qdcv0rKke3xzsqunxkBpIKA=; b=YwRmvTYPPLVQc8HVSI0OkS73UXBDN9UCP2RJKeO6QEdyBsYIRYSMyVzRuErLlq+P4w ogjPLEn+C8+gb+EauR52MrGZH1D8mXRi1G3/5cbrJufA6AEh2+OG0W1ONLFt4S9W5KQx u7GI3fVoyPEn9QxU/zLPlHoYcnr+ZRiVpxbmM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=nAkVxojmlbYY4UHKgutbtKH6ZXmzuhClUYfcukQnifo2TVNxKS+XgIeGdiFntyyaQ3 tldVsvc7Ug+fUzGM4IG1Qx5psO60C9rEBVDXXTyAVYNyzDcb66dhVrWklAfC2G6gqPaI sDjV0chMh4uz4GcNUDDnsLxU+VkmfLbaFQ9T8= MIME-Version: 1.0 Received: by 10.86.25.19 with SMTP id 19mr4472411fgy.71.1248177202886; Tue, 21 Jul 2009 04:53:22 -0700 (PDT) In-Reply-To: <24585976.post@talk.nabble.com> References: <24585976.post@talk.nabble.com> Date: Tue, 21 Jul 2009 12:53:22 +0100 Message-ID: <3a73c17c0907210453v3df729c1v90dea2be28bce9c4@mail.gmail.com> Subject: Re: Exception while shutting down the embedded broker in Jboss: From: Gary Tully To: users@activemq.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org 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 : > > 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 : > =3D=3D=3D=3D=3D=3D=3D=3D=3D > > 12:53:50,354 INFO =A0[BrokerService] ActiveMQ Message Broker (localhost, > ID:CBehera-3677-1248160613758-0:0) is shutting down > 12:53:51,026 INFO =A0[TransportConnector] Connector openwire Stopped > 12:53:51,026 INFO =A0[TransportConnector] Connector vm://localhost Stoppe= d > 12:53:51,026 WARN =A0[ActiveMQManagedConnection] Connection failed: > javax.jms.JMSException: Peer (vm://localhost#0) disposed. > 12:53:51,026 INFO =A0[AdvisoryConsumer] Failed to send remove command: > javax.jms.JMSException: Peer (vm://localhost#1) disposed. > javax.jms.JMSException: Peer (vm://localhost#1) disposed. > =A0 =A0 =A0 =A0at > org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.j= ava:62) > =A0 =A0 =A0 =A0at > org.apache.activemq.ActiveMQConnection.doAsyncSendPacket(ActiveMQConnecti= on.java:1216) > =A0 =A0 =A0 =A0at > org.apache.activemq.ActiveMQConnection.asyncSendPacket(ActiveMQConnection= .java:1208) > =A0 =A0 =A0 =A0at org.apache.activemq.AdvisoryConsumer.dispose(AdvisoryCo= nsumer.java:56) > =A0 =A0 =A0 =A0at > org.apache.activemq.ActiveMQConnection.cleanup(ActiveMQConnection.java:14= 04) > =A0 =A0 =A0 =A0at > org.apache.activemq.ra.ActiveMQManagedConnection.cleanup(ActiveMQManagedC= onnection.java:235) > =A0 =A0 =A0 =A0at > org.jboss.resource.connectionmanager.InternalManagedConnectionPool.return= Connection(InternalManagedConnectionPool.java:341) > =A0 =A0 =A0 =A0at > org.jboss.resource.connectionmanager.JBossManagedConnectionPool$BasePool.= returnConnection(JBossManagedConnectionPool.java:724) > =A0 =A0 =A0 =A0at > org.jboss.resource.connectionmanager.BaseConnectionManager2.returnManaged= Connection(BaseConnectionManager2.java:463) > =A0 =A0 =A0 =A0at > org.jboss.resource.connectionmanager.BaseConnectionManager2$BaseConnectio= nEventListener.connectionErrorOccurred(BaseConnectionManager2.java:854) > =A0 =A0 =A0 =A0at > org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEven= tListener.connectionErrorOccurred(TxConnectionManager.java:792) > =A0 =A0 =A0 =A0at > org.apache.activemq.ra.ActiveMQManagedConnection.fireErrorOccurredEvent(A= ctiveMQManagedConnection.java:176) > =A0 =A0 =A0 =A0at > org.apache.activemq.ra.ActiveMQManagedConnection.onException(ActiveMQMana= gedConnection.java:391) > =A0 =A0 =A0 =A0at > org.apache.activemq.ActiveMQConnection$4.run(ActiveMQConnection.java:1779= ) > =A0 =A0 =A0 =A0at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(= Unknown Source) > =A0 =A0 =A0 =A0at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unkn= own Source) > =A0 =A0 =A0 =A0at java.lang.Thread.run(Unknown Source) > Caused by: org.apache.activemq.transport.TransportDisposedIOException: Pe= er > (vm://localhost#1) disposed. > =A0 =A0 =A0 =A0at org.apache.activemq.transport.vm.VMTransport.oneway(VMT= ransport.java:87) > =A0 =A0 =A0 =A0at > org.apache.activemq.transport.MutexTransport.oneway(MutexTransport.java:4= 0) > =A0 =A0 =A0 =A0at > org.apache.activemq.transport.ResponseCorrelator.oneway(ResponseCorrelato= r.java:60) > =A0 =A0 =A0 =A0at > org.apache.activemq.ActiveMQConnection.doAsyncSendPacket(ActiveMQConnecti= on.java:1214) > =A0 =A0 =A0 =A0... 15 more > 12:53:51,057 WARN =A0[JBossManagedConnectionPool] ResourceException clean= ing > up ManagedConnection: > org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEven= tListener@1ea7051[state=3DDESTROY > mc=3Dorg.apache.activemq.ra.ActiveMQManagedConnection@1797bd3 handles=3D0 > lastUse=3D1248160634617 permit=3Dtrue trackByTx=3Dfalse > mcp=3Dorg.jboss.resource.connectionmanager.JBossManagedConnectionPool$One= Pool@b08682 > context=3Dorg.jboss.resource.connectionmanager.InternalManagedConnectionP= ool@14ef680 > xaResource=3Dorg.apache.activemq.ra.ActiveMQManagedConnection$1@1195c88 > txSync=3Dnull] > javax.resource.ResourceException: Could cleanup the ActiveMQ connection: > javax.jms.JMSException: Peer (vm://localhost#1) disposed. > =A0 =A0 =A0 =A0at > org.apache.activemq.ra.ActiveMQManagedConnection.cleanup(ActiveMQManagedC= onnection.java:237) > =A0 =A0 =A0 =A0at > org.jboss.resource.connectionmanager.InternalManagedConnectionPool.return= Connection(InternalManagedConnectionPool.java:341) > =A0 =A0 =A0 =A0at > org.jboss.resource.connectionmanager.JBossManagedConnectionPool$BasePool.= returnConnection(JBossManagedConnectionPool.java:724) > =A0 =A0 =A0 =A0at > org.jboss.resource.connectionmanager.BaseConnectionManager2.returnManaged= Connection(BaseConnectionManager2.java:463) > =A0 =A0 =A0 =A0at > org.jboss.resource.connectionmanager.BaseConnectionManager2$BaseConnectio= nEventListener.connectionErrorOccurred(BaseConnectionManager2.java:854) > =A0 =A0 =A0 =A0at > org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEven= tListener.connectionErrorOccurred(TxConnectionManager.java:792) > =A0 =A0 =A0 =A0at > org.apache.activemq.ra.ActiveMQManagedConnection.fireErrorOccurredEvent(A= ctiveMQManagedConnection.java:176) > =A0 =A0 =A0 =A0at > org.apache.activemq.ra.ActiveMQManagedConnection.onException(ActiveMQMana= gedConnection.java:391) > =A0 =A0 =A0 =A0at > org.apache.activemq.ActiveMQConnection$4.run(ActiveMQConnection.java:1779= ) > =A0 =A0 =A0 =A0at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(= Unknown Source) > =A0 =A0 =A0 =A0at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unkn= own Source) > =A0 =A0 =A0 =A0at java.lang.Thread.run(Unknown Source) > Caused by: javax.jms.JMSException: Peer (vm://localhost#1) disposed. > =A0 =A0 =A0 =A0at > org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.j= ava:62) > =A0 =A0 =A0 =A0at > org.apache.activemq.ActiveMQConnection.doAsyncSendPacket(ActiveMQConnecti= on.java:1216) > =A0 =A0 =A0 =A0at > org.apache.activemq.ActiveMQConnection.asyncSendPacket(ActiveMQConnection= .java:1208) > =A0 =A0 =A0 =A0at > org.apache.activemq.ActiveMQConnection.cleanup(ActiveMQConnection.java:14= 27) > =A0 =A0 =A0 =A0at > org.apache.activemq.ra.ActiveMQManagedConnection.cleanup(ActiveMQManagedC= onnection.java:235) > =A0 =A0 =A0 =A0... 11 more > Caused by: org.apache.activemq.transport.TransportDisposedIOException: Pe= er > (vm://localhost#1) disposed. > =A0 =A0 =A0 =A0at org.apache.activemq.transport.vm.VMTransport.oneway(VMT= ransport.java:87) > =A0 =A0 =A0 =A0at > org.apache.activemq.transport.MutexTransport.oneway(MutexTransport.java:4= 0) > =A0 =A0 =A0 =A0at > org.apache.activemq.transport.ResponseCorrelator.oneway(ResponseCorrelato= r.java:60) > =A0 =A0 =A0 =A0at > org.apache.activemq.ActiveMQConnection.doAsyncSendPacket(ActiveMQConnecti= on.java:1214) > =A0 =A0 =A0 =A0... 14 more > 12:53:51,135 INFO =A0[BrokerService] ActiveMQ JMS Message Broker (localho= st, > ID:CBehera-3677-1248160613758-0:0) stopped > 12:53:51,198 INFO =A0[QuartzScheduler] Scheduler > DefaultQuartzScheduler_$_NON_CLUSTERED shutting down. > 12:53:51,198 INFO =A0[QuartzScheduler] Scheduler > DefaultQuartzScheduler_$_NON_CLUSTERED paused. > 12:53:51,213 INFO =A0[SimpleThreadPool] There are still 27 worker threads > active. See javadoc runInThread(Runnable) for a possible explanation > 12:53:51,213 INFO =A0[QuartzScheduler] Scheduler > DefaultQuartzScheduler_$_NON_CLUSTERED shutdown complete. > 12:53:51,635 INFO =A0[TransactionManagerService] Stopping transaction rec= overy > manager > 12:53:51,635 INFO =A0[TransactionManagerService] Destroying > TransactionManagerService > 12:53:52,198 INFO =A0[HypersonicDatabase] Database standalone closed clea= n > 12:54:00,901 INFO =A0[ServerImpl] Shutdown complete > Shutdown complete > Halting VM http://www.nabble.com/file/p24585976/broker-config.xml > broker-config.xml =A0http://www.nabble.com/file/p24585976/ra.xml ra.xml > -- > View this message in context: http://www.nabble.com/Exception-while-shutt= ing-down-the-embedded-broker-in-Jboss%3A-tp24585976p24585976.html > Sent from the ActiveMQ - User mailing list archive at Nabble.com. > > --=20 http://blog.garytully.com Open Source Integration http://fusesource.com