Hi ng,
what is the intendets behavior of "transaction.checkpoint()"?
When and how is this mehtod to be used?


when i use it, the follwing stacktrace comes up:


[org.apache.ojb.odmg.ObjectEnvelopeTable] ERROR: Commit on object level failed for tx [EMAIL PROTECTED]
Calling method needed transaction, but no transaction found for current thread :-(
org.odmg.TransactionNotInProgressException: Calling method needed transaction, but no transaction found for current thread :-(
at org.apache.ojb.odmg.LocalTxManager.getCurrentTransaction(LocalTxManager.java:46)
at org.apache.ojb.odmg.locking.LockStrategyFactory.getIsolationLevel(LockStrategyFactory.java:123)
at org.apache.ojb.odmg.locking.LockStrategyFactory.getStrategyFor(LockStrategyFactory.java:94)
at org.apache.ojb.odmg.locking.LockManagerDefaultImpl.upgradeLock(LockManagerDefaultImpl.java:132)
at org.apache.ojb.odmg.TransactionImpl.lock(TransactionImpl.java:284)
at org.apache.ojb.odmg.ObjectEnvelopeTable.upgradeImplicitLocksAndCheckIfCommitIsNeeded(ObjectEnvelopeTable.java:293)
at org.apache.ojb.odmg.ObjectEnvelopeTable.commit(ObjectEnvelopeTable.java:183)
at org.apache.ojb.odmg.TransactionImpl.doCommitOnObjects(TransactionImpl.java:342)
at org.apache.ojb.odmg.TransactionImpl.checkpoint(TransactionImpl.java:459)
at de.softcon.webcontrol.integration.data.ojb.OjbDAOTransactionHandler.commitProceedTransaction(OjbDAOTransactionHandler.java:72)
at de.softcon.webcontrol.business.facade.EditPartnerManager.save(EditPartnerManager.java:123)


.......

at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125)
at java.lang.Thread.run(Thread.java:536)
[org.apache.ojb.broker.accesslayer.ConnectionManagerImpl] INFO: Rollback was called, do rollback on current connection [EMAIL PROTECTED]
org.odmg.TransactionNotInProgressException: Calling method needed transaction, but no transaction found for current thread :-(
at org.apache.ojb.odmg.LocalTxManager.getCurrentTransaction(LocalTxManager.java:46)
at org.apache.ojb.odmg.locking.LockStrategyFactory.getIsolationLevel(LockStrategyFactory.java:123)
at org.apache.ojb.odmg.locking.LockStrategyFactory.getStrategyFor(LockStrategyFactory.java:94)
at org.apache.ojb.odmg.locking.LockManagerDefaultImpl.releaseLock(LockManagerDefaultImpl.java:143)
at org.apache.ojb.odmg.TransactionImpl.removeLock(TransactionImpl.java:518)
at org.apache.ojb.odmg.TransactionImpl.doClose(TransactionImpl.java:402)
at org.apache.ojb.odmg.TransactionImpl.checkpoint(TransactionImpl.java:469)
at de.softcon.webcontrol.integration.data.ojb.OjbDAOTransactionHandler.commitProceedTransaction(OjbDAOTransactionHandler.java:72)
at de.softcon.webcontrol.business.facade.EditPartnerManager.save(EditPartnerManager.java:123)
at de.softcon.webcontrol.business.delegate.EditPartnerDelegate.save(EditPartnerDelegate.java:179)
......
----------------- snip------------------




any tips?

joerg




--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to