mirror of https://github.com/apache/activemq.git
2984963912
2007-12-05 14:14:52,606 [VMTransport] ERROR - org.apache.activemq.broker.TransportConnection.Service - Async error occurred: java.lang.IllegalStateException: Cannot lookup a connection that had not been registered: ID:bubba-38184-1196882086290-2:1 java.lang.IllegalStateException: Cannot lookup a connection that had not been registered: ID:bubba-38184-1196882086290-2:1 at org.apache.activemq.broker.SingleTransportConnectionStateRegister.lookupConnectionState(SingleTransportConnectionStateRegister.java:113) at org.apache.activemq.broker.TransportConnection.lookupConnectionState(TransportConnection.java:1313) at org.apache.activemq.broker.TransportConnection.processRemoveConsumer(TransportConnection.java:538) at org.apache.activemq.command.RemoveInfo.visit(RemoveInfo.java:64) at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:281) at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:178) at org.apache.activemq.transport.ResponseCorrelator.onCommand(ResponseCorrelator.java:100) at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:67) at org.apache.activemq.transport.vm.VMTransport.iterate(VMTransport.java:202) at org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:118) at org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:42) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) root cause is that the client side has multiple threads calling close() on consumer/session and the connection objects. If the timing of those concurrent calls was just right, it is possible for the client to send the connection close message followed by a session or consumer close message which is invalid and would result in IllegalStateException reported by the broker. - Simplified the ActiveMQConnection and TransportConnection shutdown so that this does does not happen. git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@602529 13f79535-47bb-0310-9956-ffa450edef68 |
||
---|---|---|
activemq-all | ||
activemq-book | ||
activemq-console | ||
activemq-core | ||
activemq-fileserver | ||
activemq-jaas | ||
activemq-jpa-store | ||
activemq-openwire-generator | ||
activemq-optional | ||
activemq-perftest | ||
activemq-ra | ||
activemq-rar | ||
activemq-repository-builder | ||
activemq-soaktest | ||
activemq-systest | ||
activemq-test-atomikos | ||
activemq-tooling | ||
activemq-web | ||
activemq-web-console | ||
activemq-web-demo | ||
activemq-xmpp | ||
assembly | ||
etc/css | ||
KEYS | ||
LICENSE.txt | ||
NOTICE.txt | ||
README.txt | ||
doap.rdf | ||
pom.xml |
README.txt
Welcome to Apache ActiveMQ =================== Apache ActiveMQ is a high performance Apache 2.0 licensed Message Broker and JMS 1.1 implementation. Getting Started =============== To help you get started, try the following links:- Getting Started http://activemq.apache.org/getting-started.html Building http://activemq.apache.org/getting-started.html#GettingStarted-WindowsSourceInstallation http://activemq.apache.org/getting-started.html#GettingStarted-UnixSourceInstallation Examples http://activemq.apache.org/examples.html We welcome contributions of all kinds, for details of how you can help http://activemq.apache.org/contributing.html Please refer to the website for details of finding the issue tracker, email lists, wiki or IRC channel http://activemq.apache.org/ Please help us make Apache ActiveMQ better - we appreciate any feedback you may have. Enjoy! ------------------------ The Apache ActiveMQ team