[
https://issues.apache.org/activemq/browse/AMQ-1340?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Hiram Chirino resolved AMQ-1340.
--------------------------------
Resolution: Fixed
fix in rev 559092
> 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.