Hi,
If I try to save a new object I get the exeption
----- Root Cause -----
org.apache.ojb.broker.TransactionNotInProgressException
at
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.abortTransaction(Persis
tenceBrokerImpl.java:266)
at org.apache.ojb.odmg.TransactionImpl.abort(TransactionImpl.java:505)
at
de.virtualsolution.struts.actions.UpdateSelectionAction.updateSelectionODMG(
UpdateSelectionAction.java:225)
that happend with the following code:
>>>> snippet
broker.beginTransaction();
// a new object
broker.store(sel);
// 7. commit transaction
broker.commitTransaction();
} catch (PersistenceBrokerException pbe) {
if (broker.isInTransaction()) {
broker.abortTransaction();
}
m_log.error("Selection could not be saved ! Transaction is
rolled back.", pbe);
} finally {
if (broker != null) {
broker.close();
}
}
<<<<< end
the call to commitTransaction() raises this exception.
The object is saved correctly anyway. Is that related to the autoCommit
Settings in OJB.properties ? Which settings should I use if I wanna use
begin- and commitTransaction() any time ?
I have tried to set the autoCommit-level to 2 in OJB.properties and even
ignoreAutoCommitException to true, but doesn't change anything.
Can someone help me out (i'm convinced ;)
bye
Thomas
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>