activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From mhempleman <matthew.hemple...@alstom.com>
Subject Network of Brokers: XAException on Failover
Date Sat, 26 Sep 2015 22:59:14 GMT
Jboss 6.1 EAP
ActiveMQ 5.1.2

I'm trying to connect Jboss to an ActiveMQ high availability cluster.  When
I kill one ActiveMQ server and Jboss fails over to the backup server
everything works as expected (messages are still passed), but I see the
following error message every two minutes:

[com.arjuna.ats.jta] (Periodic Recovery) ARJUNA016027: Local
XARecoveryModule.xaRecovery got XA exception XAException.XAER_RMFAIL:
javax.transaction.xa.XAException: The JMS connection has failed:
java.io.EOFException
	at
org.apache.activemq.TransactionContext.toXAException(TransactionContext.java:793)
	at
org.apache.activemq.TransactionContext.recover(TransactionContext.java:662)
	at
org.apache.activemq.ra.LocalAndXATransaction.recover(LocalAndXATransaction.java:131)
	at
org.jboss.jca.core.tx.jbossts.XAResourceWrapperImpl.recover(XAResourceWrapperImpl.java:165)
	at
com.arjuna.ats.internal.jta.recovery.arjunacore.XARecoveryModule.xaRecoveryFirstPass(XARecoveryModule.java:534)
[jbossjts-jacorb-4.17.4.Final-redhat-2.jar:4.17.4.Final-redhat-2]
	at
com.arjuna.ats.internal.jta.recovery.arjunacore.XARecoveryModule.periodicWorkFirstPass(XARecoveryModule.java:168)
[jbossjts-jacorb-4.17.4.Final-redhat-2.jar:4.17.4.Final-redhat-2]
	at
com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.doWorkInternal(PeriodicRecovery.java:743)
[jbossjts-jacorb-4.17.4.Final-redhat-2.jar:4.17.4.Final-redhat-2]
	at
com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.run(PeriodicRecovery.java:371)
[jbossjts-jacorb-4.17.4.Final-redhat-2.jar:4.17.4.Final-redhat-2]
Caused by: org.apache.activemq.ConnectionFailedException: The JMS connection
has failed: java.io.EOFException
	at
org.apache.activemq.ActiveMQConnection.checkClosedOrFailed(ActiveMQConnection.java:1483)
	at
org.apache.activemq.TransactionContext.recover(TransactionContext.java:648)
	... 6 more
Caused by: java.io.EOFException
	at java.io.DataInputStream.readInt(DataInputStream.java:392)
[rt.jar:1.7.0_79]
	at
org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:275)
	at
org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTransport.java:221)
	at
org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:213)
	at
org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:196)
	at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_79]




This is the standalone.xml configuration:

<http://activemq.2283324.n4.nabble.com/file/n4702355/config.png> 


Any idea why I'm seeing this message and how I can fix the issue?





--
View this message in context: http://activemq.2283324.n4.nabble.com/Network-of-Brokers-XAException-on-Failover-tp4702355.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Mime
View raw message