diff --git a/product/CMFActivity/ActivityTool.py b/product/CMFActivity/ActivityTool.py index 285fe7382bc1e0ef7c27f43da99e8084690736b5..9932f770d5a6572b3ed579e213fda403d1de6853 100644 --- a/product/CMFActivity/ActivityTool.py +++ b/product/CMFActivity/ActivityTool.py @@ -243,16 +243,16 @@ class Message: except: self.is_executed = MESSAGE_NOT_EXECUTED exc_info = sys.exc_info() - self.exc_type = exc_info[0] - self.exc_value = str(exc_info[1]) - self.traceback = ''.join(ExceptionFormatter.format_exception( - *exc_info)) LOG('ActivityTool', WARNING, 'Could not call method %s on object %s' % ( self.method_id, self.object_path), error=exc_info) # push the error in ZODB error_log if getattr(activity_tool, 'error_log', None) is not None: activity_tool.error_log.raising(exc_info) + self.exc_type = exc_info[0] + self.exc_value = str(exc_info[1]) + self.traceback = ''.join(ExceptionFormatter.format_exception( + *exc_info)) def validate(self, activity, activity_tool, check_order_validation=1): return activity.validate(activity_tool, self,