[Mulgara-svn] r1052 - branches/mgr-121-lockrecovery/src/jar/resolver/java/org/mulgara/resolver
ronald at mulgara.org
ronald at mulgara.org
Thu Jul 3 23:21:35 UTC 2008
Author: ronald
Date: 2008-07-03 16:21:34 -0700 (Thu, 03 Jul 2008)
New Revision: 1052
Modified:
branches/mgr-121-lockrecovery/src/jar/resolver/java/org/mulgara/resolver/MulgaraInternalTransactionFactory.java
Log:
Dereference txn before explicit rollback, thereby avoiding warnings in the
finalizer. This problem was introduced in r1012 when I switched to using
explicit rollback.
Modified: branches/mgr-121-lockrecovery/src/jar/resolver/java/org/mulgara/resolver/MulgaraInternalTransactionFactory.java
===================================================================
--- branches/mgr-121-lockrecovery/src/jar/resolver/java/org/mulgara/resolver/MulgaraInternalTransactionFactory.java 2008-07-02 22:00:40 UTC (rev 1051)
+++ branches/mgr-121-lockrecovery/src/jar/resolver/java/org/mulgara/resolver/MulgaraInternalTransactionFactory.java 2008-07-03 23:21:34 UTC (rev 1052)
@@ -183,6 +183,7 @@
try {
writeTransaction.execute(new TransactionOperation() {
public void execute() throws MulgaraTransactionException {
+ writeTransaction.dereference();
((MulgaraInternalTransaction)writeTransaction).explicitRollback();
}
});
More information about the Mulgara-svn
mailing list