activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ravikiran <mravikira...@rediffmail.com>
Subject Re: Activemq broker failover doesn't work
Date Thu, 14 Sep 2006 13:30:30 GMT


No i didn't do that.

I'l try and update .

Thanks a lot..


Adrian Co wrote:
> 
> Hi,
> 
> Sorry, but the fix was just added now. I don't know if it made it to the 
> nightly build. Did you checkout the latest source from trunk and build it?
> 
> ravikiran wrote:
>> I tried with latest available incubator-activemq-4.1-SNAPSHOT.jar , but
>> it
>> didn't solve the problem...
>>
>> Note: Same scenerio repeats when i try with two brokers in failover
>> mode..
>>
>>
>>
>> Adrian Co wrote:
>>   
>>> Wonder if you're running into this problem:
>>> https://issues.apache.org/activemq/browse/AMQ-915
>>>
>>> Could you try using the latest version of ActiveMQ?
>>>
>>> ravikiran wrote:
>>>     
>>>> Hi,
>>>>
>>>> I'm trying to do single JBOSS instance, single broker configuration.. I
>>>> was
>>>> succesful in both standalone, & embeded.. Below test was with
>>>> standalone.
>>>>
>>>> a) MDB deployed 
>>>> listening - Queue.. 
>>>> Transaction - Container
>>>> Acknowledgment - Auto
>>>>
>>>> when i kill broker before MDB's onMessage() returns, N then restart the
>>>> broker.. It throws following Exception at MDB side
>>>>
>>>>
>>>> 4:20:56,717 WARN  [TransactionImpl] XAException:
>>>> tx=TransactionImpl:XidImpl[FormatId=257,
>>>> GlobalId=gbe4.bangalore.corp.yahoo.com/34, BranchQual=, localId=34]
>>>> errorCode=XA_UNKNOWN(0)
>>>> javax.transaction.xa.XAException: Transaction
>>>> 'XID:257:676265342e62616e67616c6f72652e636f72702e7961686f6f2e636f6d2f3334:31'
>>>> has not been started.
>>>>         at
>>>> org.apache.activemq.TransactionContext.toXAException(TransactionContext.java:585)
>>>>         at
>>>> org.apache.activemq.TransactionContext.commit(TransactionContext.java:453)
>>>>         at
>>>> org.apache.activemq.ra.LocalAndXATransaction.commit(LocalAndXATransaction.java:84)
>>>>         at
>>>> org.jboss.tm.TransactionImpl$Resource.commit(TransactionImpl.java:2253)
>>>>         at
>>>> org.jboss.tm.TransactionImpl.commitResources(TransactionImpl.java:1784)
>>>>         at
>>>> org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:340)
>>>>         at org.jboss.tm.TxManager.commit(TxManager.java:240)
>>>>         at
>>>> org.jboss.ejb.plugins.inflow.MessageEndpointInterceptor.endTransaction(MessageEndpointInterceptor.java:423)
>>>>         at
>>>> org.jboss.ejb.plugins.inflow.MessageEndpointInterceptor.finish(MessageEndpointInterceptor.java:296)
>>>>         at
>>>> org.jboss.ejb.plugins.inflow.MessageEndpointInterceptor.after(MessageEndpointInterceptor.java:216)
>>>>         at
>>>> org.jboss.ejb.plugins.inflow.MessageEndpointInterceptor.invoke(MessageEndpointInterceptor.java:128)
>>>>         at
>>>> org.jboss.proxy.ClientMethodInterceptor.invoke(ClientMethodInterceptor.java:74)
>>>>         at
>>>> org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:100)
>>>>         at $Proxy67.afterDelivery(Unknown Source)
>>>>         at
>>>> org.apache.activemq.ra.MessageEndpointProxy$MessageEndpointAlive.afterDelivery(MessageEndpointProxy.java:125)
>>>>         at
>>>> org.apache.activemq.ra.MessageEndpointProxy.afterDelivery(MessageEndpointProxy.java:64)
>>>>         at
>>>> org.apache.activemq.ra.ServerSessionImpl.afterDelivery(ServerSessionImpl.java:214)
>>>>         at
>>>> org.apache.activemq.ActiveMQSession.run(ActiveMQSession.java:751)
>>>>         at
>>>> org.apache.activemq.ra.ServerSessionImpl.run(ServerSessionImpl.java:163)
>>>>         at
>>>> org.jboss.resource.work.WorkWrapper.execute(WorkWrapper.java:204)
>>>>         at
>>>> org.jboss.util.threadpool.BasicTaskWrapper.run(BasicTaskWrapper.java:275)
>>>>         at
>>>> EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:743)
>>>>         at java.lang.Thread.run(Thread.java:595)
>>>>
>>>> 14:21:16,633 INFO  [ServerSessionImpl:7] Endpoint failed to process
>>>> message.
>>>> Reason: java.lang.NullPointerException
>>>>
>>>>
>>>> At brokers end... 
>>>>
>>>> INFO  Service                        - Sync error occurred:
>>>> javax.transaction.xa.XAException: Transaction
>>>> 'XID:257:676265342e62616e67616c6f72652e636f72702e7961686f6f2e636f6d2f3430:31'
>>>> has not been started.
>>>> javax.transaction.xa.XAException: Transaction
>>>> 'XID:257:676265342e62616e67616c6f72652e636f72702e7961686f6f2e636f6d2f3430:31'
>>>> has not been started.
>>>>         at
>>>> org.apache.activemq.broker.TransactionBroker.getTransaction(TransactionBroker.java:225)
>>>>         at
>>>> org.apache.activemq.broker.TransactionBroker.commitTransaction(TransactionBroker.java:152)
>>>>         at
>>>> org.apache.activemq.broker.BrokerFilter.commitTransaction(BrokerFilter.java:81)
>>>>         at
>>>> org.apache.activemq.broker.BrokerFilter.commitTransaction(BrokerFilter.java:81)
>>>>         at
>>>> org.apache.activemq.broker.MutableBrokerFilter.commitTransaction(MutableBrokerFilter.java:94)
>>>>         at
>>>> org.apache.activemq.broker.AbstractConnection.processCommitTransactionOnePhase(AbstractConnection.java:302)
>>>>         at
>>>> org.apache.activemq.command.TransactionInfo.visit(TransactionInfo.java:98)
>>>>         at
>>>> org.apache.activemq.broker.AbstractConnection.service(AbstractConnection.java:201)
>>>>         at
>>>> org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:62)
>>>>         at
>>>> org.apache.activemq.transport.ResponseCorrelator.onCommand(ResponseCorrelator.java:97)
>>>>         at
>>>> org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:63)
>>>>         at
>>>> org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:114)
>>>>         at
>>>> org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:122)
>>>>         at
>>>> org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:87)
>>>>         at
>>>> org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:143)
>>>>         at java.lang.Thread.run(Thread.java:595)
>>>>
>>>>
>>>> Further messages are not processed properly till i restart the JBOSS
>>>> server..
>>>>
>>>> Any thoughts?
>>>>
>>>> Also, I want to acheive  clustered JBOSS/ ActiveMQ set up with a) Load
>>>> distrubution b) High availability.. Please share your
>>>> experience/thoughts
>>>> in
>>>> this regard.
>>>>
>>>> Regards,
>>>> Ravikiran
>>>>
>>>> P.S : I'm newbee to JBOSS/ActiveMQ world..
>>>>
>>>>
>>>>   
>>>>       
>>>
>>>     
>>
>>   
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Activemq-broker-failover-doesn%27t-work-tf2264108.html#a6305926
Sent from the ActiveMQ - User forum at Nabble.com.


Mime
View raw message