JBoss 3.0.0 XADatasource
banigreyling Nov 30, 2001 7:55 AMCongfig:
JBoss_3.0.0_alpha
NT 4.0
JDK1.3
I use a XADatasource but get a rollback exception and as a result my lookup fail. Here is the stack trace
javax.transaction.TransactionRolledbackException: null; nested exception is:
java.lang.NoSuchMethodError
java.lang.NoSuchMethodError
at org.jboss.resource.adapter.jdbc.xa.XAManagedConnection$1.connectionClosed(XAManagedConnection.java:115)
at com.jnetdirect.jsql.JSQLPooledConnection.notifyEvent(Unknown Source)
at com.jnetdirect.jsql.JSQLFromPooledConnection.close(Unknown Source)
at org.jboss.ejb.plugins.jaws.jdbc.JDBCCommand.jdbcExecute(JDBCCommand.java:197)
at org.jboss.ejb.plugins.jaws.jdbc.JDBCBeanExistsCommand.execute(JDBCBeanExistsCommand.java:60)
at org.jboss.ejb.plugins.jaws.jdbc.JDBCFindEntityCommand.execute(JDBCFindEntityCommand.java:79)
at org.jboss.ejb.plugins.jaws.JAWSPersistenceManager.findEntity(JAWSPersistenceManager.java:144)
at org.jboss.ejb.plugins.CMPPersistenceManager.findEntity(CMPPersistenceManager.java:326)
at org.jboss.ejb.EntityContainer.find(EntityContainer.java:631)
at java.lang.reflect.Method.invoke(Native Method)
......
......
Here is my datasource deployment descriptor.
<?xml version="1.0" encoding="UTF-8"?>
XADataSourceClass=com.jnetdirect.jsql.JSQLXADataSource
XADataSourceProperties=URL=jdbc:JSQLConnect://SomeDB;DatabaseName=SomeDB;ServerName=SomeDB
UserName=user
Password=pass
SomeDB
java:/TransactionManager
<mbean-ref name="ResourceAdapterName">JCA:service=RARDeployment,name=Minerva JDBC XATransaction ResourceAdapter</mbean-ref>
<mbean-ref name="ConnectionManagerFactoryLoaderName">JCA:service=ConnectionManagerFactoryLoader,name=MinervaXACMFactory</mbean-ref>
#
#Wed Aug 15 16:17:29 EDT 2001
MinSize=0
MaxSize=10
BlockingTimeoutMillis=5000
IdleTimeoutMinutes=30
CleanupIntervalMinutes=10
MaxIdleTimeoutPercent=1.0
org.jboss.resource.security.ManyToOnePrincipalMapping
UserName=sa
I really do not now what the problem could be. The missing method is not in my beans: it work in JBoss_2.4.3. Any ideas would be appreciated!
Regards
Bani