diff --git a/product/CMFActivity/Activity/SQLDict.py b/product/CMFActivity/Activity/SQLDict.py
index f648a95423f3b02845794e3fe3ce284988f57e06..926dc2fdc5600c9b929d9e5d225301cdc459c75f 100755
--- a/product/CMFActivity/Activity/SQLDict.py
+++ b/product/CMFActivity/Activity/SQLDict.py
@@ -147,14 +147,6 @@ class SQLDict(RAMDict):
               valid = 0
               retry=MAX_RETRY
           if valid: # We should validate each time XXX in case someone is deleting it at the same time
-            retry = 0
-            while retry < MAX_RETRY:
-              activity_tool.invoke(m) # Try to invoke the message
-              if m.is_executed:
-                retry=MAX_RETRY
-              else:
-                get_transaction().abort() # Abort and retry
-                retry = retry + 1
             if m.is_executed:                                                 # Make sure message could be invoked
               activity_tool.SQLDict_delMessage(path=path, method_id=method_id, processing_node=None)  # Delete it
               if commit: get_transaction().commit()                           # If successful, commit