I'm getting the following error with jBoss2.1/Castor 0.9.1, castor-jdo from
CVS (and castor 0.8.11)/Oracle. There are no errors on jBoss start up. Has
anyone seen this? This test was working under jBoss 2.0.
============= jboss.jcml entry for DataSource =========================
<mbean code="org.jboss.jdbc.XADataSourceLoader"
name="DefaultDomain:service=XADataSource,name=OracleDB">
<attribute name="PoolName">OracleDB</attribute>
<attribute
name="DataSourceClass">oracle.jdbc.xa.client.OracleXADataSource</attribute>
<attribute
name="URL">jdbc:oracle:thin:@localhost:1521:oracle</attribute>
<attribute name="JDBCUser">username</attribute>
<attribute name="Password">password</attribute>
</mbean>
===================== the error =======================
[Mail Service] Started
[OracleDB] Starting
[OracleDB] XA Connection pool OracleDB bound to java:/OracleDB
[OracleDB] Started
[Service Control] Started 26 services
[Default] JBoss PRE-2.1 Started in 0m:22s
[Interest] setSessionContext called.
[Interest] Interest: ejbCreate()
[Interest] Someone called `calculateCompoundInterest!'
[Interest] ********Doing ic lookup
[Interest] ********Doing JDO lookup
[Interest] ********Doing query
[Interest] java.sql.SQLException: ORA-29532: Java call terminated by
uncaught Ja
va exception: java.lang.NullPointerException
ORA-06512: at "SYS.JAVA_XA", line 0
ORA-06512: at line 1
[Interest] at
oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:1
14)
[Interest] at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:208)
[Interest] at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:542)
[Interest] at
oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1311)
[Interest] at
oracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch(TTC7Protocol.
java:738)
[Interest] at
oracle.jdbc.driver.OracleStatement.executeNonQuery(OracleStat
ement.java:1313)
[Interest] at
oracle.jdbc.driver.OracleStatement.doExecuteOther(OracleState
ment.java:1232)
[Interest] at
oracle.jdbc.driver.OracleStatement.doExecuteWithBatch(OracleS
tatement.java:1353)
[Interest] at
oracle.jdbc.driver.OracleStatement.doExecute(OracleStatement.
java:1760)
[Interest] at
oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(Oracl
eStatement.java:1805)
[Interest] at
oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(Orac
lePreparedStatement.java:322)
[Interest] at
oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePrep
aredStatement.java:366)
[Interest] at
oracle.jdbc.xa.client.OracleXAResource.start(OracleXAResource
.java:102)
[Interest] at org.jboss.tm.TxCapsule.startResource(TxCapsule.java:1097)
[Interest] at org.jboss.tm.TxCapsule.enlistResource(TxCapsule.java:624)
[Interest] at
org.jboss.tm.TransactionImpl.enlistResource(TransactionImpl.j
ava:111)
[Interest] at
org.opentools.minerva.jdbc.xa.XAConnectionFactory.prepareObje
ct(XAConnectionFactory.java:269)
[Interest] at
org.opentools.minerva.pool.ObjectPool.getObject(ObjectPool.ja
va:548)
[Interest] at
org.opentools.minerva.pool.ObjectPool.getObject(ObjectPool.ja
va:521)
[Interest] at
org.opentools.minerva.jdbc.xa.XAPoolDataSource.getConnection(
XAPoolDataSource.java:165)
[Interest] at
org.exolab.castor.jdo.engine.DatabaseRegistry.createConnectio
n(DatabaseRegistry.java:394)
[Interest] at
org.exolab.castor.jdo.engine.TransactionContextImpl.getConnec
tion(TransactionContextImpl.java:202)
[Interest] at
org.exolab.castor.persist.TransactionContext.query(Transactio
nContext.java:560)
[Interest] at
org.exolab.castor.jdo.engine.OQLQueryImpl.execute(OQLQueryImp
l.java:448)
[Interest] at
org.exolab.castor.jdo.engine.OQLQueryImpl.execute(OQLQueryImp
l.java:395)
[Interest] at
com.trafficstation.interest.InterestBean.calculateCompoundInt
erest(InterestBean.java:51)
[Interest] at java.lang.reflect.Method.invoke(Native Method)
[Interest] at
org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.
invoke(StatelessSessionContainer.java:472)
[Interest] at
org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.inv
oke(StatelessSessionInstanceInterceptor.java:87)
[Interest] at
org.jboss.ejb.plugins.TxInterceptorCMT.invokeNext(TxIntercept
orCMT.java:133)
[Interest] at
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(Tx
InterceptorCMT.java:263)
[Interest] at
org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCM
T.java:99)
[Interest] at
org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInte
rceptor.java:177)
[Interest] at
org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.ja
va:195)
[Interest] at
org.jboss.ejb.StatelessSessionContainer.invoke(StatelessSessi
onContainer.java:271)
[Interest] at
org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke
(JRMPContainerInvoker.java:381)
[Interest] at java.lang.reflect.Method.invoke(Native Method)
[Interest] at
sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.jav
a:241)
[Interest] at sun.rmi.transport.Transport$1.run(Transport.java:142)
[Interest] at java.security.AccessController.doPrivileged(Native
Method)
[Interest] at
sun.rmi.transport.Transport.serviceCall(Transport.java:139)
[Interest] at
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTranspor
t.java:443)
[Interest] at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPT
ransport.java:643)
[Interest] at java.lang.Thread.run(Thread.java:484)
[Interest] XAException: tx=XidImpl [FormatId=257, GlobalId=jp-laptop//1,
BranchQ
ual=] errorCode=XAER_RMERR
[Interest] oracle.jdbc.xa.OracleXAException
[Interest] at
oracle.jdbc.xa.OracleXAResource.checkError(OracleXAResource.j
ava:467)
[Interest] at
oracle.jdbc.xa.client.OracleXAResource.start(OracleXAResource
.java:122)
[Interest] at org.jboss.tm.TxCapsule.startResource(TxCapsule.java:1097)
[Interest] at org.jboss.tm.TxCapsule.enlistResource(TxCapsule.java:624)
[Interest] at
org.jboss.tm.TransactionImpl.enlistResource(TransactionImpl.j
ava:111)
[Interest] at
org.opentools.minerva.jdbc.xa.XAConnectionFactory.prepareObje
ct(XAConnectionFactory.java:269)
[Interest] at
org.opentools.minerva.pool.ObjectPool.getObject(ObjectPool.ja
va:548)
[Interest] at
org.opentools.minerva.pool.ObjectPool.getObject(ObjectPool.ja
va:521)
[Interest] at
org.opentools.minerva.jdbc.xa.XAPoolDataSource.getConnection(
XAPoolDataSource.java:165)
[Interest] at
org.exolab.castor.jdo.engine.DatabaseRegistry.createConnectio
n(DatabaseRegistry.java:394)
[Interest] at
org.exolab.castor.jdo.engine.TransactionContextImpl.getConnec
tion(TransactionContextImpl.java:202)
[Interest] at
org.exolab.castor.persist.TransactionContext.query(Transactio
nContext.java:560)
[Interest] at
org.exolab.castor.jdo.engine.OQLQueryImpl.execute(OQLQueryImp
l.java:448)
[Interest] at
org.exolab.castor.jdo.engine.OQLQueryImpl.execute(OQLQueryImp
l.java:395)
[Interest] at
com.trafficstation.interest.InterestBean.calculateCompoundInt
erest(InterestBean.java:51)
[Interest] at java.lang.reflect.Method.invoke(Native Method)
[Interest] at
org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.
invoke(StatelessSessionContainer.java:472)
[Interest] at
org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.inv
oke(StatelessSessionInstanceInterceptor.java:87)
[Interest] at
org.jboss.ejb.plugins.TxInterceptorCMT.invokeNext(TxIntercept
orCMT.java:133)
[Interest] at
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(Tx
InterceptorCMT.java:263)
[Interest] at
org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCM
T.java:99)
[Interest] at
org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInte
rceptor.java:177)
[Interest] at
org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.ja
va:195)
[Interest] at
org.jboss.ejb.StatelessSessionContainer.invoke(StatelessSessi
onContainer.java:271)
[Interest] at
org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke
(JRMPContainerInvoker.java:381)
[Interest] at java.lang.reflect.Method.invoke(Native Method)
[Interest] at
sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.jav
a:241)
[Interest] at sun.rmi.transport.Transport$1.run(Transport.java:142)
[Interest] at java.security.AccessController.doPrivileged(Native
Method)
[Interest] at
sun.rmi.transport.Transport.serviceCall(Transport.java:139)
[Interest] at
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTranspor
t.java:443)
[Interest] at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPT
ransport.java:643)
[Interest] at java.lang.Thread.run(Thread.java:484)
--
--------------------------------------------------------------
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]