|
I'm very early in the JBoss learning curve.
Using suggestions from messages posted here, I've got a connection to Oracle
working fine with
org.opentools.minerva.jdbc.xa.wrapper.XADataSourceImpl. But when I try
using the OracleXADataSource, I get the proper results back at the client, but
then I get the following errors in the JBoss console. Any ideas why this
is happening?
[guyr.DbTester] java.sql.SQLException: ORA-29532:
Java call terminated by uncaug
ht Java exception: java.lang.NullPointerException ORA-06512: at "SYS.JAVA_XA", line 0 ORA-06512: at line 1 [guyr.DbTester] at
oracle.jdbc.dbaccess.DBError.throwSqlException(DBErro
r.java:114) [guyr.DbTester] at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:208) [guyr.DbTester] at
oracle.jdbc.ttc7.Oall7.receive(Oall7.java:542)
[guyr.DbTester] at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.ja va:1311) [guyr.DbTester] at oracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch(TTC7P rotocol.java:738) [guyr.DbTester] at oracle.jdbc.driver.OracleStatement.executeNonQuery(Or acleStatement.java:1313) [guyr.DbTester] at oracle.jdbc.driver.OracleStatement.doExecuteOther(Ora cleStatement.java:1232) [guyr.DbTester] at oracle.jdbc.driver.OracleStatement.doExecuteWithBatch (OracleStatement.java:1353) [guyr.DbTester] at oracle.jdbc.driver.OracleStatement.doExecute(OracleSt atement.java:1760) [guyr.DbTester] at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeo ut(OracleStatement.java:1805) [guyr.DbTester] at oracle.jdbc.driver.OraclePreparedStatement.executeUpd ate(OraclePreparedStatement.java:322) [guyr.DbTester] at oracle.jdbc.driver.OraclePreparedStatement.execute(Or aclePreparedStatement.java:366) [guyr.DbTester] at oracle.jdbc.xa.client.OracleXAResource.start(OracleXA Resource.java:102) [guyr.DbTester] at org.jboss.tm.TxCapsule.startResource(TxCapsule.java:1 097) [guyr.DbTester] at org.jboss.tm.TxCapsule.enlistResource(TxCapsule.java: 624) [guyr.DbTester] at org.jboss.tm.TransactionImpl.enlistResource(Transacti onImpl.java:111) [guyr.DbTester] at org.opentools.minerva.jdbc.xa.XAConnectionFactory.pre pareObject(XAConnectionFactory.java:269) [guyr.DbTester] at org.opentools.minerva.pool.ObjectPool.getObject(Objec tPool.java:548) [guyr.DbTester] at org.opentools.minerva.pool.ObjectPool.getObject(Objec tPool.java:521) [guyr.DbTester] at org.opentools.minerva.jdbc.xa.XAPoolDataSource.getCon nection(XAPoolDataSource.java:165) [guyr.DbTester] at guyr.DbTesterBean.getSysDate(DbTesterBean.java:48) [guyr.DbTester] at java.lang.reflect.Method.invoke(Native Method) [guyr.DbTester] at org.jboss.ejb.StatelessSessionContainer$ContainerInte rceptor.invoke(StatelessSessionContainer.java:472) [guyr.DbTester] at org.jboss.ejb.plugins.StatelessSessionInstanceInterce ptor.invoke(StatelessSessionInstanceInterceptor.java:87) [guyr.DbTester] at org.jboss.ejb.plugins.TxInterceptorCMT.invokeNext(TxI nterceptorCMT.java:133) [guyr.DbTester] at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransac tions(TxInterceptorCMT.java:263) [guyr.DbTester] at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInter ceptorCMT.java:99) [guyr.DbTester] at org.jboss.ejb.plugins.SecurityInterceptor.invoke(Secu rityInterceptor.java:137) [guyr.DbTester] at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterc eptor.java:195) [guyr.DbTester] at org.jboss.ejb.StatelessSessionContainer.invoke(Statel essSessionContainer.java:271) [guyr.DbTester] at org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoke r.invoke(JRMPContainerInvoker.java:381) [guyr.DbTester] at java.lang.reflect.Method.invoke(Native Method) [guyr.DbTester] at sun.rmi.server.UnicastServerRef.dispatch(UnicastServe rRef.java:241) [guyr.DbTester] at sun.rmi.transport.Transport$1.run(Transport.java:142) [guyr.DbTester] at
java.security.AccessController.doPrivileged(Native
Me
thod) [guyr.DbTester] at sun.rmi.transport.Transport.serviceCall(Transport.jav a:139) [guyr.DbTester] at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCP Transport.java:443) [guyr.DbTester] at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler. run(TCPTransport.java:643) [guyr.DbTester] at java.lang.Thread.run(Thread.java:484) [guyr.DbTester] XAException: tx=XidImpl [FormatId=257, GlobalId=W2K-PRO//1, Bran chQual=] errorCode=XAER_RMERR [guyr.DbTester] oracle.jdbc.xa.OracleXAException [guyr.DbTester] at oracle.jdbc.xa.OracleXAResource.checkError(OracleXARe source.java:467) [guyr.DbTester] at oracle.jdbc.xa.client.OracleXAResource.start(OracleXA Resource.java:122) [guyr.DbTester] at org.jboss.tm.TxCapsule.startResource(TxCapsule.java:1 097) [guyr.DbTester] at org.jboss.tm.TxCapsule.enlistResource(TxCapsule.java: 624) [guyr.DbTester] at org.jboss.tm.TransactionImpl.enlistResource(Transacti onImpl.java:111) [guyr.DbTester] at org.opentools.minerva.jdbc.xa.XAConnectionFactory.pre pareObject(XAConnectionFactory.java:269) [guyr.DbTester] at org.opentools.minerva.pool.ObjectPool.getObject(Objec tPool.java:548) [guyr.DbTester] at org.opentools.minerva.pool.ObjectPool.getObject(Objec tPool.java:521) [guyr.DbTester] at org.opentools.minerva.jdbc.xa.XAPoolDataSource.getCon nection(XAPoolDataSource.java:165) [guyr.DbTester] at guyr.DbTesterBean.getSysDate(DbTesterBean.java:48) [guyr.DbTester] at java.lang.reflect.Method.invoke(Native Method) [guyr.DbTester] at org.jboss.ejb.StatelessSessionContainer$ContainerInte rceptor.invoke(StatelessSessionContainer.java:472) [guyr.DbTester] at org.jboss.ejb.plugins.StatelessSessionInstanceInterce ptor.invoke(StatelessSessionInstanceInterceptor.java:87) [guyr.DbTester] at org.jboss.ejb.plugins.TxInterceptorCMT.invokeNext(TxI nterceptorCMT.java:133) [guyr.DbTester] at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransac tions(TxInterceptorCMT.java:263) [guyr.DbTester] at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInter ceptorCMT.java:99) [guyr.DbTester] at org.jboss.ejb.plugins.SecurityInterceptor.invoke(Secu rityInterceptor.java:137) [guyr.DbTester] at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterc eptor.java:195) [guyr.DbTester] at org.jboss.ejb.StatelessSessionContainer.invoke(Statel essSessionContainer.java:271) [guyr.DbTester] at org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoke r.invoke(JRMPContainerInvoker.java:381) [guyr.DbTester] at java.lang.reflect.Method.invoke(Native Method) [guyr.DbTester] at sun.rmi.server.UnicastServerRef.dispatch(UnicastServe rRef.java:241) [guyr.DbTester] at sun.rmi.transport.Transport$1.run(Transport.java:142) [guyr.DbTester] at
java.security.AccessController.doPrivileged(Native
Me
thod) [guyr.DbTester] at sun.rmi.transport.Transport.serviceCall(Transport.jav a:139) [guyr.DbTester] at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCP Transport.java:443) [guyr.DbTester] at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler. run(TCPTransport.java:643) [guyr.DbTester] at java.lang.Thread.run(Thread.java:484) |
