but if you use only one pool with oracle.jdbc.xa.client.OracleXADataSource (without minerva) , does it work ? -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of [EMAIL PROTECTED] Sent: Thursday, March 15, 2001 7:35 PM To: [EMAIL PROTECTED] Subject: [jBoss-User] Using minerva Drivers with JBoss 2.1 We have a problem using the oracle.jdbc.xa.client.OracleXADataSource drivers with Oracle 8.1.7 on Linux (that's another issue) so we have been using the minerva drivers with JBoss 2.0 without a problem. I Loaded up JBoss 2.1 and with the following in the jcml file: <mbean code="org.jboss.jdbc.XADataSourceLoader" name ="DefaultDomain:service=XADataSource,name=TradeDB"> <attribute name="PoolName">TradeDB</attribute> <attribute name ="DataSourceClass">org.opentools.minerva.jdbc.xa.wrapper.XADataSourceImpl</a ttribute> <attribute name="URL">jdbc:oracle:thin:@IP:1521:TRADE</attribute> <attribute name="JDBCUser">something</attribute> <attribute name="Password">something</attribute> </mbean> I get an error when starting up JBoss (see error at end of this message). The stratnge thing is that if I creat another connection pool using oracle.jdbc.xa.client.OracleXADataSource to connect to the same db right before I create the one using org.opentools.minerva.jdbc.xa.wrapper.XADataSourceImpl then both connections work. In other words the following works: <mbean code="org.jboss.jdbc.XADataSourceLoader" name ="DefaultDomain:service=XADataSource,name=TestStupidConnection"> <attribute name="PoolName">TestStupidConnection</attribute> <attribute name ="DataSourceClass">oracle.jdbc.xa.client.OracleXADataSource</attribute> <attribute name="URL">jdbc:oracle:thin: @10.1.181.1:1521:TRADEIM</attribute> <attribute name="JDBCUser">housewares</attribute> <attribute name="Password">housewares</attribute> </mbean> <mbean code="org.jboss.jdbc.XADataSourceLoader" name ="DefaultDomain:service=XADataSource,name=TradeDB"> <attribute name="PoolName">TradeDB</attribute> <attribute name ="DataSourceClass">org.opentools.minerva.jdbc.xa.wrapper.XADataSourceImpl</a ttribute> <attribute name="URL">jdbc:oracle:thin:@IP:1521:TRADE</attribute> <attribute name="JDBCUser">something</attribute> <attribute name="Password">something</attribute> </mbean> If I remove the TestStupidConnection block the TradeDB one will fail. Error on startup: [TradeIMDB] XA Connection pool TradeIMDB bound to java:/TradeIMDB [TradeIMDB] Stopped [TradeIMDB] java.lang.NullPointerException [TradeIMDB] at org.opentools.minerva.jdbc.xa.XAPoolDataSource.getConnection( XAPoolDataSource.java:165) [TradeIMDB] at org.jboss.jdbc.XADataSourceLoader.startService(XADataSourceLo ader.java:330) [TradeIMDB] at org.jboss.util.ServiceMBeanSupport.start(ServiceMBeanSupport. java:93) [TradeIMDB] at java.lang.reflect.Method.invoke(Native Method) [TradeIMDB] at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl .java:1628) [TradeIMDB] at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl .java:1523) [TradeIMDB] at org.jboss.util.ServiceControl.start(ServiceControl.java:97) [TradeIMDB] at java.lang.reflect.Method.invoke(Native Method) [TradeIMDB] at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl .java:1628) [TradeIMDB] at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl .java:1523) [TradeIMDB] at org.jboss.Main.<init>(Main.java:190) [TradeIMDB] at org.jboss.Main$1.run(Main.java:94) [TradeIMDB] at java.security.AccessController.doPrivileged(Native Method) [TradeIMDB] at org.jboss.Main.main(Main.java:90) [Service Control] Could not start DefaultDomain:service=XADataSource,name=TradeI MDB [Service Control] java.lang.NullPointerException [Service Control] at org.opentools.minerva.jdbc.xa.XAPoolDataSource.getCon nection(XAPoolDataSource.java:165) [Service Control] at org.jboss.jdbc.XADataSourceLoader.startService(XAData SourceLoader.java:330) [Service Control] at org.jboss.util.ServiceMBeanSupport.start(ServiceMBean Support.java:93) [Service Control] at java.lang.reflect.Method.invoke(Native Method) [Service Control] at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanSe rverImpl.java:1628) [Service Control] at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanSe rverImpl.java:1523) [Service Control] at org.jboss.util.ServiceControl.start(ServiceControl.ja va:97) [Service Control] at java.lang.reflect.Method.invoke(Native Method) [Service Control] at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanSe rverImpl.java:1628) [Service Control] at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanSe rverImpl.java:1523) [Service Control] at org.jboss.Main.<init>(Main.java:190) [Service Control] at org.jboss.Main$1.run(Main.java:94) [Service Control] at java.security.AccessController.doPrivileged(Native Me thod) [Service Control] at org.jboss.Main.main(Main.java:90) -- -------------------------------------------------------------- To subscribe: [EMAIL PROTECTED] To unsubscribe: [EMAIL PROTECTED] -- -------------------------------------------------------------- To subscribe: [EMAIL PROTECTED] To unsubscribe: [EMAIL PROTECTED]