From 0e4577288775a1dcfd21fd3335b663e1fbb06a5c Mon Sep 17 00:00:00 2001 From: Mark Rogers Date: Tue, 13 Oct 2009 09:42:48 +0000 Subject: [PATCH] debug statement to assist with debugging transaction rollback. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@16845 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../repo/transaction/RetryingTransactionHelper.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/source/java/org/alfresco/repo/transaction/RetryingTransactionHelper.java b/source/java/org/alfresco/repo/transaction/RetryingTransactionHelper.java index a79d83b0d2..ec288d66e0 100644 --- a/source/java/org/alfresco/repo/transaction/RetryingTransactionHelper.java +++ b/source/java/org/alfresco/repo/transaction/RetryingTransactionHelper.java @@ -329,6 +329,14 @@ public class RetryingTransactionHelper { if (txn.getStatus() == Status.STATUS_MARKED_ROLLBACK) { + if (logger.isDebugEnabled()) + { + logger.debug("\n" + + "Transaction marked for rollback: \n" + + " Thread: " + Thread.currentThread().getName() + "\n" + + " Txn: " + txn + "\n" + + " Iteration: " + count); + } // Something caused the transaction to be marked for rollback // There is no recovery or retrying with this txn.rollback();