When restarting JBoss Fuse 6, getting "TransportDisposedIOException: peer stopped"
Issue
When restarting JBoss Fuse 6.1, the following messages kept being printed in logs:
2015-04-27 17:32:49,219 INFO (FelixStartLevel) [org.apache.activemq.broker.TransportConnector] : Connector vm://brokername1 stopped
2015-04-27 17:32:49,220 INFO (FelixStartLevel) [org.apache.activemq.broker.TransportConnector] : Connector vm://brokername1 started
2015-04-27 17:32:49,225 INFO (ActiveMQ Connection Executor: vm://brokername1#0) [org.apache.activemq.broker.TransportConnector] : Connector vm://brokername1 stopped
2015-04-27 17:32:49,226 INFO (FelixStartLevel) [org.apache.camel.blueprint.BlueprintCamelContext] : Route: routename1 started and consuming from: Endpoint[jms://queue:endpointname1]
2015-04-27 17:32:49,227 INFO (ActiveMQ Connection Executor: vm://brokername1#0) [org.apache.activemq.jms.pool.PooledConnectionFactory] : Expiring connection ActiveMQConnection {id=ID:conn-id-1-3:1,clientId=null,started=false} on IOException: org.apache.activemq.transport.TransportDisposedIOException: peer (vm://brokername1#1) stopped.
2015-04-27 17:32:49,232 INFO (FelixStartLevel) [org.apache.activemq.broker.TransportConnector] : Connector vm://brokername1 started
2015-04-27 17:32:49,418 WARN (ActiveMQ VMTransport: vm://brokername1#5-1) [org.apache.activemq.broker.TransportConnection] : Failed to add Connection ID:conn-id-1-3:3
java.lang.NullPointerException
at org.apache.activemq.broker.jmx.ManagedRegionBroker.addConnection(ManagedRegionBroker.java:232)[131:org.apache.activemq.activemq-osgi:5.9.0.redhat-610379]
at org.apache.activemq.broker.BrokerFilter.addConnection(BrokerFilter.java:92)[131:org.apache.activemq.activemq-osgi:5.9.0.redhat-610379]
at org.apache.activemq.advisory.AdvisoryBroker.addConnection(AdvisoryBroker.java:89)[131:org.apache.activemq.activemq-osgi:5.9.0.redhat-610379]
...
2015-04-27 17:33:48,300 ERROR (Camel (xxx) thread #9 - JmsConsumer[consumername1]) [org.apache.camel.component.jms.DefaultJmsMessageListenerContainer] : Could not refresh JMS Connection for destination 'consumername1' - retrying in 5000 ms. Cause: java.lang.NullPointerException
2015-04-27 17:33:49,389 WARN (ActiveMQ VMTransport: vm://brokername1#199-1) [org.apache.activemq.broker.TransportConnection] : Failed to add Connection ID:conn-id-1-3:100
javax.jms.InvalidClientIDException: Broker: brokername1 - Client: ID:conn-id-1-2:99 already connected from vm://brokername1#198
at org.apache.activemq.broker.region.RegionBroker.addConnection(RegionBroker.java:242)[131:org.apache.activemq.activemq-osgi:5.9.0.redhat-610379]
at org.apache.activemq.broker.jmx.ManagedRegionBroker.addConnection(ManagedRegionBroker.java:231)[131:org.apache.activemq.activemq-osgi:5.9.0.redhat-610379]
at org.apache.activemq.broker.BrokerFilter.addConnection(BrokerFilter.java:92)[131:org.apache.activemq.activemq-osgi:5.9.0.redhat-610379]
at org.apache.activemq.advisory.AdvisoryBroker.addConnection(AdvisoryBroker.java:89)[131:org.apache.activemq.activemq-osgi:5.9.0.redhat-610379]
at org.apache.activemq.broker.BrokerFilter.addConnection(BrokerFilter.java:92)[131:org.apache.activemq.activemq-osgi:5.9.0.redhat-610379]
at org.apache.activemq.broker.BrokerFilter.addConnection(BrokerFilter.java:92)[131:org.apache.activemq.activemq-osgi:5.9.0.redhat-610379]
at org.apache.activemq.broker.BrokerFilter.addConnection(BrokerFilter.java:92)[131:org.apache.activemq.activemq-osgi:5.9.0.redhat-610379]
at org.apache.activemq.security.JaasAuthenticationBroker.addConnection(JaasAuthenticationBroker.java:87)[131:org.apache.activemq.activemq-osgi:5.9.0.redhat-610379]
at org.apache.activemq.broker.MutableBrokerFilter.addConnection(MutableBrokerFilter.java:97)[131:org.apache.activemq.activemq-osgi:5.9.0.redhat-610379]
at org.apache.activemq.broker.TransportConnection.processAddConnection(TransportConnection.java:764)[131:org.apache.activemq.activemq-osgi:5.9.0.redhat-610379]
at org.apache.activemq.command.ConnectionInfo.visit(ConnectionInfo.java:139)[131:org.apache.activemq.activemq-osgi:5.9.0.redhat-610379]
at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:294)[131:org.apache.activemq.activemq-osgi:5.9.0.redhat-610379]
at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:148)[131:org.apache.activemq.activemq-osgi:5.9.0.redhat-610379]
at org.apache.activemq.transport.ResponseCorrelator.onCommand(ResponseCorrelator.java:116)[131:org.apache.activemq.activemq-osgi:5.9.0.redhat-610379]
at org.apache.activemq.transport.MutexTransport.onCommand(MutexTransport.java:50)[131:org.apache.activemq.activemq-osgi:5.9.0.redhat-610379]
at org.apache.activemq.transport.vm.VMTransport.iterate(VMTransport.java:242)[131:org.apache.activemq.activemq-osgi:5.9.0.redhat-610379]
at org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:133)[131:org.apache.activemq.activemq-osgi:5.9.0.redhat-610379]
at org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:48)[131:org.apache.activemq.activemq-osgi:5.9.0.redhat-610379]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[:1.7.0_51]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[:1.7.0_51]
at java.lang.Thread.run(Thread.java:744)[:1.7.0_51]
Environment
- Red Hat JBoss Fuse 6.1.0
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.