Hi, all.  I haven't fully tracked this down, but it appears to be related to
throwing a FinderException.  From the stack trace it looks like the
transaction is being rolled back, and for some reason as part of this
process, the container is trying to call ejbStore() on the bean.  The
ebjStore() method tries to get a connection from the pool, and it gets an
error saying, you can't have the connection, because this transaction is
already in rollback mode.

Has anyone seen this before?  Is there anything specific I should be looking
for?

Note that this same exact code runs fine in J2EE RI.

Thanks,

David


===

[VCardSBO] javax.transaction.RollbackException: Already marked for rollback
[VCardSBO]      at org.jboss.tm.TxCapsule.enlistResource(TxCapsule.java:543)
[VCardSBO]      at
org.jboss.tm.TransactionImpl.enlistResource(TransactionImpl.j
ava:114)
[VCardSBO]      at
org.jboss.minerva.factories.XAConnectionFactory.prepareObject
(XAConnectionFactory.java:238)
[VCardSBO]      at
org.jboss.minerva.pools.ObjectPool.getObject(ObjectPool.java:
538)
[VCardSBO]      at
org.jboss.minerva.datasource.XAPoolDataSource.getConnection(X
APoolDataSource.java:169)
[VCardSBO]      at
com.livemedia.application.sbo.VCard.VCardSBO.makeConnection(V
CardSBO.java:546)
[VCardSBO]      at
com.livemedia.application.sbo.VCard.VCardSBO.sboStore(VCardSB
O.java:443)
[VCardSBO]      at java.lang.reflect.Method.invoke(Native Method)
[VCardSBO]      at
com.livemedia.framework.sbo.ejb.ejbEntityBeanProxy.invoke(ejb
EntityBeanProxy.java:108)
[VCardSBO]      at $Proxy34.ejbStore(Unknown Source)
[VCardSBO]      at
com.livemedia.application.sbo.VCard._ejbVCardSBO.ejbStore(_ej
bVCardSBO.java:471)
[VCardSBO]      at java.lang.reflect.Method.invoke(Native Method)
[VCardSBO]      at
org.jboss.ejb.plugins.BMPPersistenceManager.storeEntity(BMPPe
rsistenceManager.java:305)
[VCardSBO]      at
org.jboss.ejb.plugins.EntitySynchronizationInterceptor$Instan
ceSynchronization.beforeCompletion(EntitySynchronizationInterceptor.java:339
)
[VCardSBO]      at
org.jboss.tm.TxCapsule.doBeforeCompletion(TxCapsule.java:1104
)
[VCardSBO]      at org.jboss.tm.TxCapsule.rollback(TxCapsule.java:362)
[VCardSBO]      at
org.jboss.tm.TransactionImpl.rollback(TransactionImpl.java:89
)
[VCardSBO]      at
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(Tx
InterceptorCMT.java:307)
[VCardSBO]      at
org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCM
T.java:99)
[VCardSBO]      at
org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInte
rceptor.java:144)
[VCardSBO]      at
org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.ja
va:192)
[VCardSBO]      at
org.jboss.ejb.EntityContainer.invoke(EntityContainer.java:316
)
[VCardSBO]      at
org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke
(JRMPContainerInvoker.java:222)
[VCardSBO]      at
org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke
(JRMPContainerInvoker.java:187)
[VCardSBO]      at java.lang.reflect.Method.invoke(Native Method)
[VCardSBO]      at sun.rmi.server.UnicastServerRef.dispatch(Unknown Source)
[VCardSBO]      at sun.rmi.transport.Transport$1.run(Unknown Source)
[VCardSBO]      at java.security.AccessController.doPrivileged(Native
Method)
[VCardSBO]      at sun.rmi.transport.Transport.serviceCall(Unknown Source)
[VCardSBO]      at sun.rmi.transport.tcp.TCPTransport.handleMessages(Unknown
Sou
rce)
[VCardSBO]      at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(Unkn
own Source)
[VCardSBO]      at java.lang.Thread.run(Unknown Source)




--
--------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Problems?:           [EMAIL PROTECTED]

Reply via email to