Just adding some more information for your reference so that i might be helped.

After reading through some forums, i concluded that XA datasource could solve 
the issue and switched to it by taking the mysql5.1.7 jar file and modifying my 
XML to look like this :


  | <?xml version="1.0" encoding="UTF-8"?>
  | <datasources> 
  |     <xa-datasource>
  |             <jndi-name>CatMgrDS</jndi-name>
  |             
<xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-class>
  |             <xa-datasource-property 
name="URL">jdbc:mysql://192.168.157.57:3306/confmanager</xa-datasource-property>
  |             <xa-datasource-property 
name="User">root</xa-datasource-property>
  |             <xa-datasource-property 
name="Password">root</xa-datasource-property>
  |                     <!-- the minimum size of the connection pool -->  
  |              <min-pool-size>1</min-pool-size> 
  |              <!-- The maximum connections in a pool/sub-pool -->  
  |              <max-pool-size>4</max-pool-size> 
  |     </xa-datasource>
  | </datasources>
  | 
getting this error multiple times though :
16:42:59,861 WARN  [InterceptorsFactory] EJBTHREE-1246: Do not use 
InterceptorsFactory with a ManagedObjectAdvisor, InterceptorRegistry should be 
used via the bean container
  | 
  |  after which i get  16:43:06,111 ERROR [JmsServerSession] 
org.jboss.resource.adapter.jms.inflow.jmsserversess...@ef43f1 failed to 
commit/rollback
  | javax.transaction.RollbackException: 
[com.arjuna.ats.internal.jta.transaction.arjunacore.commitwhenaborted] 
[com.arjuna.ats.internal.jta.transaction.arjunacore.commitwhenaborted] Could 
not commit transaction.
  |         at 
com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple.java:1426)
  |         at 
com.arjuna.ats.internal.jta.transaction.arjunacore.BaseTransaction.commit(BaseTransaction.java:135)
  |         at 
com.arjuna.ats.jbossatx.BaseTransactionManagerDelegate.commit(BaseTransactionManagerDelegate.java:75)
  |         at 
org.jboss.resource.adapter.jms.inflow.JmsServerSession$XATransactionDemarcationStrategy.end(JmsServerSession.java:498)
  |         at 
org.jboss.resource.adapter.jms.inflow.JmsServerSession.run(JmsServerSession.java:243)
  |         at org.jboss.resource.work.WorkWrapper.execute(WorkWrapper.java:204)
  |         at 
org.jboss.util.threadpool.BasicTaskWrapper.run(BasicTaskWrapper.java:260)
  |         at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
  |         at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
  |         at java.lang.Thread.run(Thread.java:619)
  | 

Is there anything i have to touch in my code for this Tx not to be rolled back? 
It is really bothering to struggle with such issues while migrating to a higher 
version of Jboss. Any help folks ?

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

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4208134
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to