diff --git a/product/CMFActivity/Activity/SQLDict.py b/product/CMFActivity/Activity/SQLDict.py
index e49ea12f1db5eb806e95c9ee927073658733e341..afaa647e7ad53db73c58c2972847e703f3057418 100644
--- a/product/CMFActivity/Activity/SQLDict.py
+++ b/product/CMFActivity/Activity/SQLDict.py
@@ -277,6 +277,9 @@ class SQLDict(RAMDict):
         else:
           get_transaction().abort()
       except:
+        LOG('SQLDict', ERROR, 
+            'an uncatched exception happened during processing %r' % (uid_list_list,),
+            error=sys.exc_info())
         # If an exception occurs, abort the transaction to minimize the impact,
         try:
           get_transaction().abort()