[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