Transaction timeout sending message to remote queue (JBoss AS 7.1.1Final)
matukituki Mar 1, 2013 7:23 PMHi all,
I'm trying to send a message to a remote queue from a standalone server instance. The queue resides in another standalone server instance.
I'm getting some kind of transaction time out problem.
This is what I see on the remote server log:
18:55:30,660 DEBUG [org.hornetq.core.client.impl.ClientSessionFactoryImpl] (EJB default - 10) Trying reconnection attempt 0/1 18:55:30,660 DEBUG [org.hornetq.core.client.impl.ClientSessionFactoryImpl] (EJB default - 10) Trying to connect with connector = org.hornetq.core.remoting.impl.invm.InVMConnectorFactory@1292514, parameters = {server-id=0} connector = org.hornetq.core.remoting.impl.invm.InVMConnector@4177ee 18:55:30,661 DEBUG [org.hornetq.core.client.impl.ClientSessionFactoryImpl] (EJB default - 10) Trying to connect at the main server using connector :org-hornetq-core-remoting-impl-invm-InVMConnectorFactory?server-id=0 18:55:30,662 DEBUG [org.hornetq.core.client.impl.ClientSessionFactoryImpl] (EJB default - 10) Reconnection successfull 18:55:30,662 DEBUG [org.hornetq.core.client.impl.ClientSessionFactoryImpl] (EJB default - 10) ClientSessionFactoryImpl received backup update for live/backup pair = org-hornetq-core-remoting-impl-invm-InVMConnectorFactory?server-id=0 / null but it didn't belong to org-hornetq-core-remoting-impl-invm-InVMConnectorFactory?server-id=0 18:55:32,618 DEBUG [org.jboss.naming.remote.server.RemoteNamingService] (Remoting "danielbastidas-desktop" task-3) Channel Opened - Channel ID 36424bb0 (inbound) of Remoting connection 00ede8e4 to /10.4.13.103:41192 18:55:32,627 DEBUG [org.jboss.naming.remote.server.RemoteNamingService] (Remoting "danielbastidas-desktop" task-4) Chosen version 0x01 18:56:12,031 DEBUG [org.hornetq.jms.server.recovery.HornetQXAResourceWrapper] (Periodic Recovery) Recover DelegatingSession [session=ClientSessionImpl [name=4abd2e0a-82cb-11e2-81b2-080027fa3ce7, username=null, closed=false, factory = ClientSessionFactoryImpl [serverLocator=ServerLocatorImpl [initialConnectors=[org-hornetq-core-remoting-impl-invm-InVMConnectorFactory?server-id=0], discoveryGroupConfiguration=null], connectorConfig=org-hornetq-core-remoting-impl-invm-InVMConnectorFactory?server-id=0, backupConfig=null], metaData=()]@691d54] 18:56:12,036 DEBUG [org.hornetq.jms.server.recovery.HornetQXAResourceWrapper] (Periodic Recovery) Recover DelegatingSession [session=ClientSessionImpl [name=4abd2e0a-82cb-11e2-81b2-080027fa3ce7, username=null, closed=false, factory = ClientSessionFactoryImpl [serverLocator=ServerLocatorImpl [initialConnectors=[org-hornetq-core-remoting-impl-invm-InVMConnectorFactory?server-id=0], discoveryGroupConfiguration=null], connectorConfig=org-hornetq-core-remoting-impl-invm-InVMConnectorFactory?server-id=0, backupConfig=null], metaData=()]@691d54] 18:56:32,898 DEBUG [org.jboss.naming.remote.server.RemoteNamingService] (Remoting "danielbastidas-desktop" read-1) Channel Channel ID 36424bb0 (inbound) of Remoting connection 00ede8e4 to /10.4.13.103:41192 closed. 18:56:32,900 INFO [org.jboss.as.naming] (Remoting "danielbastidas-desktop" task-3) JBAS011806: Channel end notification received, closing channel Channel ID 36424bb0 (inbound) of Remoting connection 00ede8e4 to null 18:58:22,078 DEBUG [org.hornetq.jms.server.recovery.HornetQXAResourceWrapper] (Periodic Recovery) Recover DelegatingSession [session=ClientSessionImpl [name=4abd2e0a-82cb-11e2-81b2-080027fa3ce7, username=null, closed=false, factory = ClientSessionFactoryImpl [serverLocator=ServerLocatorImpl [initialConnectors=[org-hornetq-core-remoting-impl-invm-InVMConnectorFactory?server-id=0], discoveryGroupConfiguration=null], connectorConfig=org-hornetq-core-remoting-impl-invm-InVMConnectorFactory?server-id=0, backupConfig=null], metaData=()]@691d54] 18:58:22,080 DEBUG [org.hornetq.jms.server.recovery.HornetQXAResourceWrapper] (Periodic Recovery) Recovering these following IDs [XidImpl (19305676 bq:0.0.0.0.0.0.0.0.0.0.-1.-1.127.0.1.1.-53.111.74.118.81.49.63.127.0.0.0.22.0.0.0.1.0.0.0.1.49 formatID:131077 gtxid:0.0.0.0.0.0.0.0.0.0.-1.-1.10.4.13.103.-67.72.-47.-112.81.49.63.-102.0.0.0.20.49] at HornetQXAResourceWrapper [serverLocator=ServerLocatorImpl [initialConnectors=[org-hornetq-core-remoting-impl-invm-InVMConnectorFactory?server-id=0], discoveryGroupConfiguration=null], csf=ClientSessionFactoryImpl [serverLocator=ServerLocatorImpl [initialConnectors=[org-hornetq-core-remoting-impl-invm-InVMConnectorFactory?server-id=0], discoveryGroupConfiguration=null], connectorConfig=org-hornetq-core-remoting-impl-invm-InVMConnectorFactory?server-id=0, backupConfig=null], delegate=DelegatingSession [session=ClientSessionImpl [name=4abd2e0a-82cb-11e2-81b2-080027fa3ce7, username=null, closed=false, factory = ClientSessionFactoryImpl [serverLocator=ServerLocatorImpl [initialConnectors=[org-hornetq-core-remoting-impl-invm-InVMConnectorFactory?server-id=0], discoveryGroupConfiguration=null], connectorConfig=org-hornetq-core-remoting-impl-invm-InVMConnectorFactory?server-id=0, backupConfig=null], metaData=()]@691d54], xaRecoveryConfigs=[XARecoveryConfig [hornetQConnectionFactory=HornetQConnectionFactory [serverLocator=ServerLocatorImpl [initialConnectors=[org-hornetq-core-remoting-impl-invm-InVMConnectorFactory?server-id=0], discoveryGroupConfiguration=null], clientID=null, dupsOKBatchSize=1048576, transactionBatchSize=1048576, readOnly=false], username=null, password=null]], instance=4917273] 18:58:22,088 DEBUG [org.hornetq.jms.server.recovery.HornetQXAResourceWrapper] (Periodic Recovery) Recover DelegatingSession [session=ClientSessionImpl [name=4abd2e0a-82cb-11e2-81b2-080027fa3ce7, username=null, closed=false, factory = ClientSessionFactoryImpl [serverLocator=ServerLocatorImpl [initialConnectors=[org-hornetq-core-remoting-impl-invm-InVMConnectorFactory?server-id=0], discoveryGroupConfiguration=null], connectorConfig=org-hornetq-core-remoting-impl-invm-InVMConnectorFactory?server-id=0, backupConfig=null], metaData=()]@691d54] 19:00:30,543 WARN [com.arjuna.ats.arjuna] (Transaction Reaper) ARJUNA012117: TransactionReaper::check timeout for TX 0:ffff7f000101:-3490b58a:51313f7f:11 in state RUN
and the message goes to the queue on the client server instead of the queue in the remote server.
I don't have a clue what could be happening.
I'm using JBoss AS 7.1.1Final
Any help would be appreciated.