[jboss-user] [JBoss Seam] - SEAM and XA datasources

baz do-not-reply at jboss.com
Tue Jul 17 04:29:48 EDT 2007


Hello,
Can seam manage XA Datasources?
I have configured one datasource for oracle and every time it is accessed i get
08:59:38,680 ERROR [XAManagedConnectionFactory] Start transaction failed for org.jboss.resource.adap
  | ter.jdbc.xa.XAManagedConnection at 14c9bfb
  | 08:59:38,680 WARN  [TxConnectionManager] Connection error occured: org.jboss.resource.connectionmana
  | ger.TxConnectionManager$TxConnectionEventListener at 13a7cd4[state=NORMAL mc=org.jboss.resource.adapter
  | .jdbc.xa.XAManagedConnection at 14c9bfb handles=0 lastUse=1184655578649 permit=true trackByTx=true mcp=
  | org.jboss.resource.connectionmanager.JBossManagedConnectionPool$OnePool at 94a25c context=org.jboss.res
  | ource.connectionmanager.InternalManagedConnectionPool at 2f4f8b xaResource=org.jboss.resource.connectio
  | nmanager.xa.JcaXAResourceWrapper at d9794b txSync=null]
  | oracle.jdbc.xa.OracleXAException
  | 	at oracle.jdbc.xa.OracleXAResource.checkError(OracleXAResource.java:1157)
  | 	at oracle.jdbc.xa.client.OracleXAResource.start(OracleXAResource.java:295)
  | 	at org.jboss.resource.adapter.jdbc.xa.XAManagedConnection.start(XAManagedConnection.java:121)
  | 	at org.jboss.resource.connectionmanager.xa.JcaXAResourceWrapper.start(JcaXAResourceWrapper.java:113
  | )
  | 	at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.enlistResource(TransactionIm
  | ple.java:701)
  | 	at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.enlistResource(TransactionIm
  | ple.java:446)
  | 	at org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener$TransactionSy
  | nchronization.enlist(TxConnectionManager.java:773)
  | 	at org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener.enlist(TxConn
  | ectionManager.java:564)
  | 	at org.jboss.resource.connectionmanager.TxConnectionManager.managedConnectionReconnected(TxConnecti
  | onManager.java:337)
  | 	at org.jboss.resource.connectionmanager.BaseConnectionManager2.reconnectManagedConnection(BaseConne
  | ctionManager2.java:518)
  | 	at org.jboss.resource.connectionmanager.BaseConnectionManager2.allocateConnection(BaseConnectionMan
  | ager2.java:399)
  | 	at org.jboss.resource.connectionmanager.BaseConnectionManager2$ConnectionManagerProxy.allocateConne
  | ction(BaseConnectionManager2.java:842)
  | 	at org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:88)
  | 	at org.hibernate.ejb.connection.InjectedDataSourceConnectionProvider.getConnection(InjectedDataSour
  | ceConnectionProvider.java:47)
  | 	at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:423)
  | 	at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:144)
  | 	at org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatcher.java:139)
  | 
but the schema vaildation succeds. So Jboss must be able to access the db. But everytime a transaction comes in play the above error occurs.
I do need the XA datasource for oracle in order to use LRCO. 

my original problem is posted here:
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4064876

Ciao,
Carsten

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4064883#4064883

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4064883



More information about the jboss-user mailing list