|
|
@ -122,6 +122,7 @@ public class WorkflowExecuteThreadPool extends ThreadPoolTaskExecutor { |
|
|
|
LoggerUtils.setWorkflowInstanceIdMDC(processInstanceId); |
|
|
|
LoggerUtils.setWorkflowInstanceIdMDC(processInstanceId); |
|
|
|
try { |
|
|
|
try { |
|
|
|
logger.error("Workflow instance events handle failed", ex); |
|
|
|
logger.error("Workflow instance events handle failed", ex); |
|
|
|
|
|
|
|
notifyProcessChanged(workflowExecuteThread.getProcessInstance()); |
|
|
|
multiThreadFilterMap.remove(workflowExecuteThread.getKey()); |
|
|
|
multiThreadFilterMap.remove(workflowExecuteThread.getKey()); |
|
|
|
} finally { |
|
|
|
} finally { |
|
|
|
LoggerUtils.removeWorkflowInstanceIdMDC(); |
|
|
|
LoggerUtils.removeWorkflowInstanceIdMDC(); |
|
|
|