Does this exception mean anything to anybody out there?
I have been debuggint this for a while and I can't seem to track it down
to any specific piece of code. Rather than including my entire bean, I
will see if this is enough to go on. If nobody has any ideas I will post
the code for my bean.
My bean is a an entity bean and I am trying to call a findByPrimaryKey
method then I am calling a getter method that returns a coarse grained
object that contains all data for that db Row. I get some really wierd
behavior. Even before I started using the findByPrimaryKey, my create
method would get an exception every other time I call it. If I get the
exception, I can run the client again and it will run fine. Any ideas.
Thanks.
d.
[DaEntity] XAException: tx=OracleXid [ID=257,
Global=expdev.coremetrics.com/57, Branch=] errorCode=XAER_NOTA
[DaEntity] javax.transaction.xa.XAException
[DaEntity] at
org.jboss.minerva.xa.XAResourceImpl.start(XAResourceImpl.java:261)
[DaEntity] at org.jboss.tm.TxCapsule.startResource(TxCapsule.java:1020)
[DaEntity] at org.jboss.tm.TxCapsule.enlistResource(TxCapsule.java:593)
[DaEntity] at
org.jboss.tm.TransactionImpl.enlistResource(TransactionImpl.java:114)
[DaEntity] at
org.jboss.minerva.factories.XAConnectionFactory.prepareObject(XAConnectionFactory.java:254)
[DaEntity] at
org.jboss.minerva.pools.ObjectPool.getObject(ObjectPool.java:539)
[DaEntity] at
org.jboss.minerva.datasource.XAPoolDataSource.getConnection(XAPoolDataSource.java:169)
[DaEntity] at
com.coremetrics.j2ee.DaEntityBean.getConnected(DaEntityBean.java:239)
[DaEntity] at
com.coremetrics.j2ee.DaEntityBean.ejbLoad(DaEntityBean.java:139)
[DaEntity] at java.lang.reflect.Method.invoke(Native Method)
[DaEntity] at
org.jboss.ejb.plugins.BMPPersistenceManager.loadEntity(BMPPersistenceManager.java:275)
[DaEntity] at
org.jboss.ejb.plugins.EntitySynchronizationInterceptor.invoke(EntitySynchronizationInterceptor.java:192)
[DaEntity] at
org.jboss.ejb.plugins.EntityInstanceInterceptor.invoke(EntityInstanceInterceptor.java:204)
[DaEntity] at
org.jboss.ejb.plugins.TxInterceptorCMT.invokeNext(TxInterceptorCMT.java:133)
[DaEntity] at
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:263)
[DaEntity] at
org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:99)
[DaEntity] at
org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:144)
[DaEntity] at
org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192)
[DaEntity] at
org.jboss.ejb.EntityContainer.invoke(EntityContainer.java:323)
[DaEntity] at
org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerInvoker.java:163)
[DaEntity] at java.lang.reflect.Method.invoke(Native Method)
[DaEntity] at
sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:241)
[DaEntity] at sun.rmi.transport.Transport$1.run(Transport.java:142)
[DaEntity] at java.security.AccessController.doPrivileged(Native
Method)
[DaEntity] at
sun.rmi.transport.Transport.serviceCall(Transport.java:139)
[DaEntity] at
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:443)
[DaEntity] at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:643)
[DaEntity] at java.lang.Thread.run(Thread.java:484)
[DaEntity] java.lang.RuntimeException: Unable to deregister with
TransactionManager: java.lang.IllegalArgumentException: xaRes not
enlisted
[DaEntity] at
org.jboss.minerva.factories.XAConnectionFactory$2.closeConnection(XAConnectionFactory.java:106)
[DaEntity] at
org.jboss.minerva.factories.XAConnectionFactory$2.connectionClosed(XAConnectionFactory.java:86)
[DaEntity] at
org.jboss.minerva.xa.XAConnectionImpl.clientConnectionClosed(XAConnectionImpl.java:116)
[DaEntity] at
org.jboss.minerva.xa.XAClientConnection.close(XAClientConnection.java:225)
[DaEntity] at
com.coremetrics.j2ee.DaEntityBean.closeResources(DaEntityBean.java:274)
[DaEntity] at
com.coremetrics.j2ee.DaEntityBean.ejbLoad(DaEntityBean.java:155)
[DaEntity] at java.lang.reflect.Method.invoke(Native Method)
[DaEntity] at
org.jboss.ejb.plugins.BMPPersistenceManager.loadEntity(BMPPersistenceManager.java:275)
[DaEntity] at
org.jboss.ejb.plugins.EntitySynchronizationInterceptor.invoke(EntitySynchronizationInterceptor.java:192)
[DaEntity] at
org.jboss.ejb.plugins.EntityInstanceInterceptor.invoke(EntityInstanceInterceptor.java:204)
[DaEntity] at
org.jboss.ejb.plugins.TxInterceptorCMT.invokeNext(TxInterceptorCMT.java:133)
[DaEntity] at
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:263)
[DaEntity] at
org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:99)
[DaEntity] at
org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:144)
[DaEntity] at
org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192)
[DaEntity] at
org.jboss.ejb.EntityContainer.invoke(EntityContainer.java:323)
[DaEntity] at
org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerInvoker.java:163)
[DaEntity] at java.lang.reflect.Method.invoke(Native Method)
[DaEntity] at
sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:241)
[DaEntity] at sun.rmi.transport.Transport$1.run(Transport.java:142)
[DaEntity] at java.security.AccessController.doPrivileged(Native
Method)
[DaEntity] at
sun.rmi.transport.Transport.serviceCall(Transport.java:139)
[DaEntity] at
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:443)
[DaEntity] at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:643)
[DaEntity] at java.lang.Thread.run(Thread.java:484)
--
Doug Ferguson
Software Developer
www.coremetrics.com
512-342-2623x212
512-619-9972(cell)
--
--------------------------------------------------------------
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
List Help?: [EMAIL PROTECTED]