diff --git a/dolphinscheduler-dao/src/main/java/org/apache/dolphinscheduler/dao/entity/TaskInstance.java b/dolphinscheduler-dao/src/main/java/org/apache/dolphinscheduler/dao/entity/TaskInstance.java index 75d89cea4bc8626f291bde5bccb964b5c2154588..a4312ce52a3110fc7af748eecd54b35aae4bad02 100644 --- a/dolphinscheduler-dao/src/main/java/org/apache/dolphinscheduler/dao/entity/TaskInstance.java +++ b/dolphinscheduler-dao/src/main/java/org/apache/dolphinscheduler/dao/entity/TaskInstance.java @@ -477,9 +477,7 @@ public class TaskInstance implements Serializable { Map taskParamsMap = JSONUtils.parseObject(this.getTaskParams(), new TypeReference>() { }); this.dependency = JSONUtils.parseObject((String) taskParamsMap.get(Constants.DEPENDENCE), DependentParameters.class); - Map otherParamsMap = JSONUtils.parseObject((String) taskParamsMap.get(Constants.OTHER_PARAMS), new TypeReference>() { - }); - this.dependency.setOtherParams(otherParamsMap); + this.dependency.setOtherParams((Map) taskParamsMap.get(Constants.OTHER_PARAMS)); } return this.dependency; }