diff --git a/dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/runner/WorkflowExecuteRunnable.java b/dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/runner/WorkflowExecuteRunnable.java index 7e594f77fe..3951f121f5 100644 --- a/dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/runner/WorkflowExecuteRunnable.java +++ b/dolphinscheduler-master/src/main/java/org/apache/dolphinscheduler/server/master/runner/WorkflowExecuteRunnable.java @@ -1135,6 +1135,7 @@ public class WorkflowExecuteRunnable implements Callable { // todo relative function: TaskInstance.retryTaskIntervalOverTime newTaskInstance.setState(taskInstance.getState()); newTaskInstance.setEndTime(taskInstance.getEndTime()); + newTaskInstance.setVarPool(taskInstance.getVarPool()); if (taskInstance.getState() == TaskExecutionStatus.NEED_FAULT_TOLERANCE) { newTaskInstance.setAppLink(taskInstance.getAppLink()); @@ -1162,6 +1163,7 @@ public class WorkflowExecuteRunnable implements Callable { newTaskInstance.setRetryTimes(taskInstance.getRetryTimes()); newTaskInstance.setState(taskInstance.getState()); newTaskInstance.setAppLink(taskInstance.getAppLink()); + newTaskInstance.setVarPool(taskInstance.getVarPool()); return newTaskInstance; }