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]

Reply via email to