Hi Andrew,

Thank you very much for reporting this, it pointed out a bigger issue
that needs to be addressed.  

It looks like the exception handling that goes with the commit failure
needs to be cleaned up.  The way it is now, it's not possible to debug
the problem as all the details of the exceptions are getting covered up.
I've added a task for this, you can see that here:
http://sourceforge.net/tracker/index.php?func=detail&aid=611638&group_id
=44351&atid=460291

If you can hang on till Monday, I can ship you patched version to try
out.  Then we should be able to tell what the real problem is and work
on that.  

We cut a new release at the end of every month (or shortly thereafter),
with a little teamwork we can get this cleaned up for 0.8.3.

For now, you can open up your ejb-jar.xml and switch this line:
    <trans-attribute>Required</trans-attribute>
...to this...
    <trans-attribute>Supports</trans-attribute>

-David

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]] On Behalf Of Andrew
Sleeman
Sent: Thursday, September 19, 2002 2:31 AM
To: [EMAIL PROTECTED]
Subject: [OpenEJB-user] CMP example with OpenEJB 0.8.2, PostgreSQL 7.2.2
and cygwin. Hints Please


Hi,

I am trying to run the latest and greatest version of OpenEJB 0.8.2 with
the 
latest and greatest  PostgreSQL 7.2.2 with also (you guessed it) the
latest 
and greatest version of cygwin.

Unfortunately when I run the CMP example the server spew out the
following.
(Also attached are the openejb.log and transaction.log files)

Can someone please point out the obvious mistake I am making ?

Thanks, 
    Andrew Sleeman

javax.resource.spi.LocalTransactionException: Invalid transaction
context. No active transaction
        at
org.openejb.resource.jdbc.JdbcLocalTransaction.commit(JdbcLocalTransacti
on.java:91)
        at
org.openejb.resource.SharedLocalConnectionManager$Synchronizer.afterComp
letion(SharedLocalConnectionManager.java:209)
        at
org.openejb.core.TransactionManagerWrapper$TransactionWrapper.afterCompl
etion(TransactionManagerWrapper.java:418)
        at
org.openejb.ri.sp.PseudoTransactionService$MyTransaction.doAfterCompleti
on(PseudoTransactionService.java:181)
        at
org.openejb.ri.sp.PseudoTransactionService$MyTransaction.commit(PseudoTr
ansactionService.java:140)
        at
org.openejb.ri.sp.PseudoTransactionService$MyTransactionManager.commit(P
seudoTransactionService.java:91)
        at
org.openejb.core.TransactionManagerWrapper.commit(TransactionManagerWrap
per.java:143)
        at
org.openejb.core.transaction.TransactionPolicy.commitTransaction(Transac
tionPolicy.java:171)
        at
org.openejb.core.transaction.TxRequired.afterInvoke(TxRequired.java:120)
        at
org.openejb.alt.containers.castor_cmp11.CastorCmpEntityTxPolicy.afterInv
oke(CastorCmpEntityTxPolicy.java:131)
        at
org.openejb.alt.containers.castor_cmp11.CastorCMP11_EntityContainer.crea
teEJBObject(CastorCMP11_EntityContainer.java:936

        at
org.openejb.alt.containers.castor_cmp11.CastorCMP11_EntityContainer.invo
ke(CastorCMP11_EntityContainer.java:531)
        at
org.openejb.server.EjbDaemon.doEjbHome_CREATE(EjbDaemon.java:683)
        at
org.openejb.server.EjbDaemon.processEjbRequest(EjbDaemon.java:514)
        at org.openejb.server.EjbDaemon.run(EjbDaemon.java:350)
        at java.lang.Thread.run(Thread.java:479)
javax.resource.spi.LocalTransactionException: Invalid transaction
context. No active transaction
        at
org.openejb.resource.jdbc.JdbcLocalTransaction.commit(JdbcLocalTransacti
on.java:91)
        at
org.openejb.resource.SharedLocalConnectionManager$Synchronizer.afterComp
letion(SharedLocalConnectionManager.java:209)
        at
org.openejb.core.TransactionManagerWrapper$TransactionWrapper.afterCompl
etion(TransactionManagerWrapper.java:418)
        at
org.openejb.ri.sp.PseudoTransactionService$MyTransaction.doAfterCompleti
on(PseudoTransactionService.java:181)
        at
org.openejb.ri.sp.PseudoTransactionService$MyTransaction.commit(PseudoTr
ansactionService.java:140)
        at
org.openejb.ri.sp.PseudoTransactionService$MyTransactionManager.commit(P
seudoTransactionService.java:91)
        at
org.openejb.core.TransactionManagerWrapper.commit(TransactionManagerWrap
per.java:143)
        at
org.openejb.core.transaction.TransactionPolicy.commitTransaction(Transac
tionPolicy.java:171)
        at
org.openejb.core.transaction.TxRequired.afterInvoke(TxRequired.java:120)
        at
org.openejb.alt.containers.castor_cmp11.CastorCmpEntityTxPolicy.afterInv
oke(CastorCmpEntityTxPolicy.java:131)
        at
org.openejb.alt.containers.castor_cmp11.CastorCMP11_EntityContainer.find
EJBObject(CastorCMP11_EntityContainer.java:1144)
        at
org.openejb.alt.containers.castor_cmp11.CastorCMP11_EntityContainer.invo
ke(CastorCMP11_EntityContainer.java:534)
        at
org.openejb.server.EjbDaemon.doEjbHome_FIND(EjbDaemon.java:744)
        at
org.openejb.server.EjbDaemon.processEjbRequest(EjbDaemon.java:518)
        at org.openejb.server.EjbDaemon.run(EjbDaemon.java:350)
        at java.lang.Thread.run(Thread.java:479)
[Jacek Laskowski(2) [EMAIL PROTECTED]] Hello OpenEJB World!



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
http://OpenEJB.sf.net
OpenEJB-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/openejb-user

Reply via email to