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