activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dejan Bosanac <dejan.bosa...@ttmsolutions.com>
Subject Re: [VOTE] ActiveMQ 5.2.0 - RC3
Date Mon, 10 Nov 2008 14:59:03 GMT
So far I've managed to reproduce the problem with activemq-cpp-2.1.3
(the one I have installed) and 5.2.0 rc. It is interesting that I don't
get this error with 5.3-SNAPSHOT I've built last week or so.

Also, the test prints this message

integration::connector::stomp::TransactionTest::test.StompConnector::enforceConnected
- Not Connected!

repeatedly, so it seems it looses a connection with the broker?

I'll try to investigate it further these days.

Timothy Bish wrote:
> 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 <dejan.bosanac@ttmsolutions.com>:
>>     
>>> 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
>>>>>
>>>>>           
>>>>         
>>>       
>
>
>   

-- 
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


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message