Thread gets stuck in a WAIT and never returns
---------------------------------------------
Key: AMQ-1340
URL: https://issues.apache.org/activemq/browse/AMQ-1340
Project: ActiveMQ
Issue Type: Bug
Components: Broker
Reporter: Hiram Chirino
Assignee: Hiram Chirino
Fix For: 5.0.0
The thread that gets stuck in the wait is:
{code}
ActiveMQ Connection Dispatcher: 8012937" daemon prio=6 tid=0x04565400 nid=0xb4
in Object.wait() [0x051bf000..0x051bfd18]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0a71db28> (a java.lang.Object)
at java.lang.Object.wait(Object.java:485)
at
org.apache.activemq.thread.DedicatedTaskRunner.shutdown(DedicatedTaskRunner.java:70)
- locked <0x0a71db28> (a java.lang.Object)
at
org.apache.activemq.broker.AbstractConnection.stop(AbstractConnection.java:190)
at
org.apache.activemq.broker.TransportConnection.stop(TransportConnection.java:95)
at
org.apache.activemq.broker.AbstractConnection.processShutdown(AbstractConnection.java:389)
at org.apache.activemq.command.ShutdownInfo.visit(ShutdownInfo.java:35)
at
org.apache.activemq.broker.AbstractConnection.service(AbstractConnection.java:315)
at
org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:63)
at
org.apache.activemq.transport.ResponseCorrelator.onCommand(ResponseCorrelator.java:91)
at
org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:63)
at
org.apache.activemq.transport.vm.VMTransport.oneway(VMTransport.java:76)
at
org.apache.activemq.transport.MutexTransport.oneway(MutexTransport.java:44)
at
org.apache.activemq.transport.ResponseCorrelator.oneway(ResponseCorrelator.java:58)
at
org.apache.activemq.network.DemandForwardingBridgeSupport.stop(DemandForwardingBridgeSupport.java:296)
at
org.apache.activemq.util.ServiceSupport.dispose(ServiceSupport.java:39)
at
org.apache.activemq.network.DiscoveryNetworkConnector.onServiceRemove(DiscoveryNetworkConnector.java:154)
at
org.apache.activemq.transport.discovery.simple.SimpleDiscoveryAgent.serviceFailed(SimpleDiscoveryAgent.java:117)
at
org.apache.activemq.network.DiscoveryNetworkConnector$2.fireServiceFailed(DiscoveryNetworkConnector.java:254)
at
org.apache.activemq.network.DiscoveryNetworkConnector$2.serviceLocalException(DiscoveryNetworkConnector.java:241)
at
org.apache.activemq.network.DemandForwardingBridgeSupport.serviceLocalCommand(DemandForwardingBridgeSupport.java:536)
at
org.apache.activemq.network.DemandForwardingBridgeSupport$1.onCommand(DemandForwardingBridgeSupport.java:118)
at
org.apache.activemq.transport.ResponseCorrelator.onCommand(ResponseCorrelator.java:91)
at
org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:63)
at
org.apache.activemq.transport.vm.VMTransport.oneway(VMTransport.java:76)
at
org.apache.activemq.transport.MutexTransport.oneway(MutexTransport.java:47)
- locked <0x0a71de08> (a java.lang.Object)
at
org.apache.activemq.transport.ResponseCorrelator.oneway(ResponseCorrelator.java:58)
at
org.apache.activemq.broker.TransportConnection.dispatch(TransportConnection.java:213)
at
org.apache.activemq.broker.AbstractConnection.processDispatch(AbstractConnection.java:842)
at
org.apache.activemq.broker.AbstractConnection.iterate(AbstractConnection.java:879)
at
org.apache.activemq.thread.DedicatedTaskRunner.runTask(DedicatedTaskRunner.java:100)
at
org.apache.activemq.thread.DedicatedTaskRunner.access$000(DedicatedTaskRunner.java:24)
at
org.apache.activemq.thread.DedicatedTaskRunner$1.run(DedicatedTaskRunner.java:38)
{code}
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.