Return-Path: Delivered-To: apmail-activemq-dev-archive@www.apache.org Received: (qmail 45118 invoked from network); 10 Nov 2008 12:04:16 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 10 Nov 2008 12:04:16 -0000 Received: (qmail 19946 invoked by uid 500); 10 Nov 2008 12:04:23 -0000 Delivered-To: apmail-activemq-dev-archive@activemq.apache.org Received: (qmail 19923 invoked by uid 500); 10 Nov 2008 12:04:22 -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 19912 invoked by uid 99); 10 Nov 2008 12:04:22 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 10 Nov 2008 04:04:22 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of tabish121@gmail.com designates 74.125.92.145 as permitted sender) Received: from [74.125.92.145] (HELO qw-out-1920.google.com) (74.125.92.145) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 10 Nov 2008 12:03:00 +0000 Received: by qw-out-1920.google.com with SMTP id 9so1248977qwj.26 for ; Mon, 10 Nov 2008 04:03:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:from:to:in-reply-to :references:content-type:date:message-id:mime-version:x-mailer :content-transfer-encoding; bh=RIAegV7Mp5q6g64VGNxg4EUf51y8NAEIkqkpQqkGWpc=; b=jaMR2XGGlX1XZYT2owzGQyLxYo31Sares4buUWMJwrI/V0Pq3KvQMfTLKk6pfA30cL 3bFF8piVWOBRrfjz9w677Y3QNPw69qHwqgdUfNtVTVeSm2DB02DKsrEzwnm/yc6hsV1Z JSQc0KCYqGqX8n1tr2lBCSea31jLhO691nKpo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:from:to:in-reply-to:references:content-type:date:message-id :mime-version:x-mailer:content-transfer-encoding; b=DajMmfLn+OWD53V1ECfpo0oqOYBZM3hWeRnkSylYy3IGVPQCgs3p0/uPG/ObZhvxLs ytF8bJczzZ3M+o9jJHeviYfUIcfn+CH2upYGHz22AZGG8BTDs3NjHVnl1l/400FLbyyv XwUStrSedrw9Rta2Pg2ibnFryFITBvkZojtss= Received: by 10.214.183.17 with SMTP id g17mr6372658qaf.265.1226318613049; Mon, 10 Nov 2008 04:03:33 -0800 (PST) Received: from ?192.168.2.150? ([68.49.143.174]) by mx.google.com with ESMTPS id 34sm17095538yxl.8.2008.11.10.04.03.31 (version=SSLv3 cipher=RC4-MD5); Mon, 10 Nov 2008 04:03:32 -0800 (PST) Subject: Re: [VOTE] ActiveMQ 5.2.0 - RC3 From: Timothy Bish To: dev@activemq.apache.org In-Reply-To: <3a73c17c0811100332x5a55241eg540efa7956ef2643@mail.gmail.com> References: <3a73c17c0811060433x54d2edaq7280e6188ed95e81@mail.gmail.com> <1226083502.3238.3.camel@office> <491814D9.3060804@ttmsolutions.com> <3a73c17c0811100332x5a55241eg540efa7956ef2643@mail.gmail.com> Content-Type: text/plain Date: Mon, 10 Nov 2008 07:03:30 -0500 Message-Id: <1226318610.3320.2.camel@office> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 (2.22.3.1-1.fc9) Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org On Mon, 2008-11-10 at 11:32 +0000, Gary Tully wrote: > >From a quick look at the cpp project, I guess it is > https://svn.apache.org/repos/asf/activemq/activemq-cpp/trunk/src/test-integration/integration/connector/stomp/TransactionTest.cpp Yes, that is the correct test case. > a topic is a transaction, which does not seem to have a corresponding > java version but looks straight forward. > The stack trace on the broker points to the connection context being > null, possibly related to the reuse of connectionIds or interleaving a > connection close with other activity. > 2008/11/10 Dejan Bosanac : > > Hi Tim, > > > > I can't recall any changes regarding Stomp and transactions between 5.1 > > and 5.2. Can you post a test case you are using? > > > > Cheers > > > > -- > > Dejan Bosanac > > > > > > http://www.ttmsolutions.com - get a free ActiveMQ user guide > > > > ActiveMQ in Action - http://www.manning.com/snyder/ > > Scripting in Java - http://www.scriptinginjava.net > > > > > > > > Timothy Bish wrote: > >> I've been testing the RC2 binary against ActiveMQ-CPP, unlike the 5.1.0 > >> version I'm seeing fails in our Stomp Transaction tests sporadically. > >> On some runs its fine, on other I see errors on the Broker side which > >> I've attached below, I don't ever see these with the previous release. > >> > >> ERROR Service - Async error occurred: > >> java.lang.NullPointerException > >> java.lang.NullPointerException > >> at > >> org.apache.activemq.broker.TransactionBroker.beginTransaction(TransactionBroker.java:153) > >> at > >> org.apache.activemq.broker.BrokerFilter.beginTransaction(BrokerFilter.java:130) > >> at > >> org.apache.activemq.broker.BrokerFilter.beginTransaction(BrokerFilter.java:130) > >> at > >> org.apache.activemq.broker.MutableBrokerFilter.beginTransaction(MutableBrokerFilter.java:137) > >> at > >> org.apache.activemq.broker.TransportConnection.processBeginTransaction(TransportConnection.java:370) > >> at > >> org.apache.activemq.command.TransactionInfo.visit(TransactionInfo.java:94) > >> at > >> org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:305) > >> at org.apache.activemq.broker.TransportConnection > >> $1.onCommand(TransportConnection.java:179) > >> at > >> org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:68) > >> at > >> org.apache.activemq.transport.stomp.StompTransportFilter.sendToActiveMQ(StompTransportFilter.java:78) > >> at > >> org.apache.activemq.transport.stomp.ProtocolConverter.sendToActiveMQ(ProtocolConverter.java:135) > >> at > >> org.apache.activemq.transport.stomp.ProtocolConverter.onStompBegin(ProtocolConverter.java:315) > >> at > >> org.apache.activemq.transport.stomp.ProtocolConverter.onStompCommad(ProtocolConverter.java:177) > >> at > >> org.apache.activemq.transport.stomp.StompTransportFilter.onCommand(StompTransportFilter.java:67) > >> at > >> org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:84) > >> at > >> org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:203) > >> at > >> org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:185) > >> at java.lang.Thread.run(Thread.java:619) > >> ERROR Service - Async error occurred: > >> javax.jms.JMSException: Transaction > >> 'TX:ID:office-60008-1226083222022-4:1:2' has not been started. > >> javax.jms.JMSException: Transaction > >> 'TX:ID:office-60008-1226083222022-4:1:2' has not been started. > >> at > >> org.apache.activemq.broker.TransactionBroker.getTransaction(TransactionBroker.java:270) > >> at > >> org.apache.activemq.broker.TransactionBroker.send(TransactionBroker.java:208) > >> at org.apache.activemq.broker.BrokerFilter.send(BrokerFilter.java:126) > >> at > >> org.apache.activemq.broker.CompositeDestinationBroker.send(CompositeDestinationBroker.java:95) > >> at > >> org.apache.activemq.broker.MutableBrokerFilter.send(MutableBrokerFilter.java:133) > >> at > >> org.apache.activemq.broker.TransportConnection.processMessage(TransportConnection.java:450) > >> at > >> org.apache.activemq.command.ActiveMQMessage.visit(ActiveMQMessage.java:639) > >> at > >> org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:305) > >> at org.apache.activemq.broker.TransportConnection > >> $1.onCommand(TransportConnection.java:179) > >> at > >> org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:68) > >> at > >> org.apache.activemq.transport.stomp.StompTransportFilter.sendToActiveMQ(StompTransportFilter.java:78) > >> at > >> org.apache.activemq.transport.stomp.ProtocolConverter.sendToActiveMQ(ProtocolConverter.java:135) > >> at > >> org.apache.activemq.transport.stomp.ProtocolConverter.onStompSend(ProtocolConverter.java:246) > >> at > >> org.apache.activemq.transport.stomp.ProtocolConverter.onStompCommad(ProtocolConverter.java:173) > >> at > >> org.apache.activemq.transport.stomp.StompTransportFilter.onCommand(StompTransportFilter.java:67) > >> at > >> org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:84) > >> at > >> org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:203) > >> at > >> org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:185) > >> at java.lang.Thread.run(Thread.java:619) > >> > >> > >> On Thu, 2008-11-06 at 12:33 +0000, Gary Tully wrote: > >> > >>> Hi Everyone, > >>> > >>> I've cut a new release candidate for 5.2.0 > >>> > >>> There are an additional 25 resolved issues since RC2: > >>> https://issues.apache.org/activemq/sr/jira.issueviews:searchrequest-printable/temp/SearchRequest.html?&query=%22These+fixes+will+now+make+5.2.0+rc3%22&body=true&pid=10520&fixfor=11841&status=5&tempMax=1000 > >>> > >>> Could you guys review the release artifacts and vote? > >>> > >>> The release notes are here: > >>> http://cwiki.apache.org/confluence/display/ACTIVEMQ/ActiveMQ+5.2.0+Release > >>> > >>> You can get the binary distributions here: > >>> http://people.apache.org/~gtully/staging-repos/activemq-5.2.0/org/apache/activemq/apache-activemq/5.2.0 > >>> > >>> The Maven2 repository is at: > >>> http://people.apache.org/~gtully/staging-repos/activemq-5.2.0 > >>> > >>> The Maven generated website for this version is at: > >>> http://people.apache.org/~gtully/staging-sites/activemq-5.2.0/maven/5.2.0 > >>> > >>> Source SVN tag: > >>> http://svn.apache.org/viewvc/activemq/tags/activemq-5.2.0 > >>> > >>> Please vote to approve this release binary > >>> > >>> [ ] +1 Release the binary as Apache ActiveMQ 5.2.0 > >>> [ ] -1 Veto the release (provide specific comments) > >>> > >>> Here's my +1 > >>> > >> > >> > >> > > > >