Return-Path: X-Original-To: apmail-activemq-dev-archive@www.apache.org Delivered-To: apmail-activemq-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 5FF2C6DC4 for ; Tue, 28 Jun 2011 09:42:53 +0000 (UTC) Received: (qmail 3780 invoked by uid 500); 28 Jun 2011 09:42:53 -0000 Delivered-To: apmail-activemq-dev-archive@activemq.apache.org Received: (qmail 3496 invoked by uid 500); 28 Jun 2011 09:42:46 -0000 Mailing-List: contact dev-help@activemq.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@activemq.apache.org Delivered-To: mailing list dev@activemq.apache.org Received: (qmail 3434 invoked by uid 99); 28 Jun 2011 09:42:38 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 28 Jun 2011 09:42:38 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 28 Jun 2011 09:42:37 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id 30EA843639F for ; Tue, 28 Jun 2011 09:42:17 +0000 (UTC) Date: Tue, 28 Jun 2011 09:42:17 +0000 (UTC) From: "Adam Hoskins (JIRA)" To: dev@activemq.apache.org Message-ID: <1475052887.1301.1309254137196.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <2031518328.20538.1308572267341.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Issue Comment Edited] (AMQ-3373) Pure master/slave connection state error on the master machine. MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/AMQ-3373?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13056416#comment-13056416 ] Adam Hoskins edited comment on AMQ-3373 at 6/28/11 9:41 AM: ------------------------------------------------------------ Same issue here on 5.4.2 with Centos 5.5. Master log shows: 2011-06-28 07:15:00,870 | ERROR | Slave Failed | org.apache.activemq.broker.ft.MasterBroker | ActiveMQ Transport: tcp:///10.0.200.100:58522 java.lang.IllegalStateException: Cannot lookup a consumer from a connection that had not been registered: ID:BLAH-01-53227-1308650729422-0:5 at org.apache.activemq.broker.MapTransportConnectionStateRegister.lookupConnectionState(MapTransportConnectionStateRegister.java:63) at org.apache.activemq.broker.TransportConnection.lookupConnectionState(TransportConnection.java:1402) at org.apache.activemq.broker.TransportConnection.getConsumerBrokerExchange(TransportConnection.java:1316) at org.apache.activemq.broker.TransportConnection.processMessageAck(TransportConnection.java:468) at org.apache.activemq.command.MessageAck.visit(MessageAck.java:214) at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:311) at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:185) at org.apache.activemq.transport.ResponseCorrelator.onCommand(ResponseCorrelator.java:116) at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:69) at org.apache.activemq.transport.vm.VMTransport.iterate(VMTransport.java:219) at org.apache.activemq.thread.DedicatedTaskRunner.runTask(DedicatedTaskRunner.java:98) at org.apache.activemq.thread.DedicatedTaskRunner$1.run(DedicatedTaskRunner.java:36) No corresponding events in the slave log and deferred messages are being received to the master and propagating across to the slave. Failing over to slave works fine too. was (Author: adamaitch): Same issue here on 5.4.2 with Centos 5.5. Master log shows: 2011-06-28 07:15:00,870 | ERROR | Slave Failed | org.apache.activemq.broker.ft.MasterBroker | ActiveMQ Transport: tcp:///10.0.200.100:58522 java.lang.IllegalStateException: Cannot lookup a consumer from a connection that had not been registered: ID:EQX-PRE-GATE-01-53227-1308650729422-0:5 at org.apache.activemq.broker.MapTransportConnectionStateRegister.lookupConnectionState(MapTransportConnectionStateRegister.java:63) at org.apache.activemq.broker.TransportConnection.lookupConnectionState(TransportConnection.java:1402) at org.apache.activemq.broker.TransportConnection.getConsumerBrokerExchange(TransportConnection.java:1316) at org.apache.activemq.broker.TransportConnection.processMessageAck(TransportConnection.java:468) at org.apache.activemq.command.MessageAck.visit(MessageAck.java:214) at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:311) at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:185) at org.apache.activemq.transport.ResponseCorrelator.onCommand(ResponseCorrelator.java:116) at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:69) at org.apache.activemq.transport.vm.VMTransport.iterate(VMTransport.java:219) at org.apache.activemq.thread.DedicatedTaskRunner.runTask(DedicatedTaskRunner.java:98) at org.apache.activemq.thread.DedicatedTaskRunner$1.run(DedicatedTaskRunner.java:36) No corresponding events in the slave log and deferred messages are being received to the master and propagating across to the slave. Failing over to slave works fine too. > Pure master/slave connection state error on the master machine. > ---------------------------------------------------------------- > > Key: AMQ-3373 > URL: https://issues.apache.org/jira/browse/AMQ-3373 > Project: ActiveMQ > Issue Type: Bug > Components: Broker > Affects Versions: 5.5.0 > Environment: CentOS 5.6 - x86_64 - 2GB RAM > Reporter: Jose Guerra > > I added this annoying exception thrown by the master ActiveMQ 5.5 when it's connected as pure master/slave. The slave doesn't complain at all and the failover is performed correctly. > Thanks > 2011-06-15 23:18:47,368 | ERROR | Slave Failed | org.apache.activemq.broker.ft.MasterBroker | VMTransport: vm://localhost#1 > java.lang.IllegalStateException: Cannot lookup a consumer from a connection that had not been registered: ID:ntcs-amq1-53476-1308056848065-2:1 > at org.apache.activemq.broker.MapTransportConnectionStateRegister.lookupConnectionState(MapTransportConnectionStateRegister.java:67) > at org.apache.activemq.broker.TransportConnection.lookupConnectionState(TransportConnection.java:1423) > at org.apache.activemq.broker.TransportConnection.getConsumerBrokerExchange(TransportConnection.java:1337) > at org.apache.activemq.broker.TransportConnection.processMessageAck(TransportConnection.java:464) > at org.apache.activemq.command.MessageAck.visit(MessageAck.java:229) > at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:306) > at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:179) > at org.apache.activemq.transport.ResponseCorrelator.onCommand(ResponseCorrelator.java:116) > at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:69) > at org.apache.activemq.transport.vm.VMTransport.iterate(VMTransport.java:218) > at org.apache.activemq.thread.DedicatedTaskRunner.runTask(DedicatedTaskRunner.java:104) > at org.apache.activemq.thread.DedicatedTaskRunner$1.run(DedicatedTaskRunner.java:42) > 2011-06-15 23:18:47,392 | ERROR | Slave Failed | org.apache.activemq.broker.ft.MasterBroker | VMTransport: vm://localhost#3 > java.lang.IllegalStateException: Cannot lookup a consumer from a connection that had not been registered: ID:ntcs-amq1-53476-1308056848065-2:2 > at org.apache.activemq.broker.MapTransportConnectionStateRegister.lookupConnectionState(MapTransportConnectionStateRegister.java:67) > at org.apache.activemq.broker.TransportConnection.lookupConnectionState(TransportConnection.java:1423) > at org.apache.activemq.broker.TransportConnection.getConsumerBrokerExchange(TransportConnection.java:1337) > at org.apache.activemq.broker.TransportConnection.processMessageAck(TransportConnection.java:464) > at org.apache.activemq.command.MessageAck.visit(MessageAck.java:229) > at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:306) > at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:179) > at org.apache.activemq.transport.ResponseCorrelator.onCommand(ResponseCorrelator.java:116) > at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:69) > at org.apache.activemq.transport.vm.VMTransport.iterate(VMTransport.java:218) > at org.apache.activemq.thread.DedicatedTaskRunner.runTask(DedicatedTaskRunner.java:104) > at org.apache.activemq.thread.DedicatedTaskRunner$1.run(DedicatedTaskRunner.java:42) -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira