Return-Path: Delivered-To: apmail-activemq-users-archive@www.apache.org Received: (qmail 25011 invoked from network); 14 Nov 2007 18:40:01 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 14 Nov 2007 18:40:01 -0000 Received: (qmail 99281 invoked by uid 500); 14 Nov 2007 18:39:48 -0000 Delivered-To: apmail-activemq-users-archive@activemq.apache.org Received: (qmail 99252 invoked by uid 500); 14 Nov 2007 18:39:48 -0000 Mailing-List: contact users-help@activemq.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@activemq.apache.org Delivered-To: mailing list users@activemq.apache.org Received: (qmail 99238 invoked by uid 99); 14 Nov 2007 18:39:48 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 14 Nov 2007 10:39:48 -0800 X-ASF-Spam-Status: No, hits=2.6 required=10.0 tests=DNS_FROM_OPENWHOIS,SPF_HELO_PASS,SPF_PASS,WHOIS_MYPRIVREG X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of lists@nabble.com designates 216.139.236.158 as permitted sender) Received: from [216.139.236.158] (HELO kuber.nabble.com) (216.139.236.158) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 14 Nov 2007 18:40:42 +0000 Received: from isper.nabble.com ([192.168.236.156]) by kuber.nabble.com with esmtp (Exim 4.63) (envelope-from ) id 1IsN97-0008JU-CG for users@activemq.apache.org; Wed, 14 Nov 2007 10:39:29 -0800 Message-ID: <13753580.post@talk.nabble.com> Date: Wed, 14 Nov 2007 10:39:29 -0800 (PST) From: JohnOldman To: users@activemq.apache.org Subject: Possible Bug: CMS "MessageNotWriteableException" MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Nabble-From: john.oldman@mygameskills.com X-Virus-Checked: Checked by ClamAV on apache.org Hi Running SUSE 10.2 using CMS 2.1.1 with ActiveMQ 4.1 and stomp. Set up is one producer and two consumers (for failover). We have set JMSXGroupID in the producer, to make failover work, so only one consumer consumes. And on receiving messages the producer dumps the following errors: <-----snip-----> WARN QueueSubscription - Failed to set boolean header: javax.jms.MessageNotWriteableException: Message properties are read-only javax.jms.MessageNotWriteableException: Message properties are read-only at org.apache.activemq.command.ActiveMQMessage.checkReadOnlyProperties(ActiveMQMessage.java:568) at org.apache.activemq.command.ActiveMQMessage.setObjectProperty(ActiveMQMessage.java:382) at org.apache.activemq.command.ActiveMQMessage.setBooleanProperty(ActiveMQMessage.java:534) at org.apache.activemq.broker.region.QueueSubscription.assignGroupToMe(QueueSubscription.java:134) at org.apache.activemq.broker.region.QueueSubscription.canDispatch(QueueSubscription.java:101) at org.apache.activemq.broker.region.PrefetchSubscription.dispatch(PrefetchSubscription.java:383) at org.apache.activemq.broker.region.QueueSubscription.dispatch(QueueSubscription.java:172) at org.apache.activemq.broker.region.PrefetchSubscription.add(PrefetchSubscription.java:129) at org.apache.activemq.broker.region.policy.RoundRobinDispatchPolicy.dispatch(RoundRobinDispatchPolicy.java:58) at org.apache.activemq.broker.region.Queue.dispatch(Queue.java:520) at org.apache.activemq.broker.region.Queue.sendMessage(Queue.java:346) at org.apache.activemq.broker.region.Queue.send(Queue.java:326) at org.apache.activemq.broker.region.AbstractRegion.send(AbstractRegion.java:292) at org.apache.activemq.broker.region.RegionBroker.send(RegionBroker.java:382) at org.apache.activemq.broker.TransactionBroker.send(TransactionBroker.java:193) at org.apache.activemq.broker.BrokerFilter.send(BrokerFilter.java:126) at org.apache.activemq.broker.CompositeDestinationBroker.send(CompositeDestinationBroker.java:98) at org.apache.activemq.broker.MutableBrokerFilter.send(MutableBrokerFilter.java:136) at org.apache.activemq.broker.TransportConnection.processMessage(TransportConnection.java:498) at org.apache.activemq.command.ActiveMQMessage.visit(ActiveMQMessage.java:604) at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:294) at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:185) at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:65) at org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:122) at org.apache.activemq.transport.stomp.StompTransportFilter.sendToActiveMQ(StompTransportFilter.java:81) at org.apache.activemq.transport.stomp.ProtocolConverter.sendToActiveMQ(ProtocolConverter.java:119) at org.apache.activemq.transport.stomp.ProtocolConverter.onStompSend(ProtocolConverter.java:204) at org.apache.activemq.transport.stomp.ProtocolConverter.onStompCommad(ProtocolConverter.java:139) at org.apache.activemq.transport.stomp.StompTransportFilter.onCommand(StompTransportFilter.java:71) at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:84) at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:137) at java.lang.Thread.run(Thread.java:619) <-----snip-----> I understand that properties are read only - is the CMS violating this? -- View this message in context: http://www.nabble.com/Possible-Bug%3A-CMS-%22MessageNotWriteableException%22-tf4807167s2354.html#a13753580 Sent from the ActiveMQ - User mailing list archive at Nabble.com.