From ef6cc62b96b819101cbd2b5fdf3d56ff96a86712 Mon Sep 17 00:00:00 2001 From: BoYiZhang Date: Tue, 20 Oct 2020 20:20:01 +0800 Subject: [PATCH] When running a task, the resource file is lost, which results in an error --- .../org/apache/dolphinscheduler/common/utils/VarPoolUtils.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/utils/VarPoolUtils.java b/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/utils/VarPoolUtils.java index 9ecca87ca9..5d05d8ab63 100644 --- a/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/utils/VarPoolUtils.java +++ b/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/utils/VarPoolUtils.java @@ -36,7 +36,7 @@ public class VarPoolUtils { Map taskParams = JSONUtils.parseObject(taskParamsJson, HashMap.class); Object localParamsObject = taskParams.get("localParams"); - if (null != localParamsObject && propToValue.size() >0) { + if (null != localParamsObject && null != propToValue && propToValue.size() > 0) { ArrayList localParams = (ArrayList)localParamsObject; for (int i = 0; i < localParams.size(); i++) { Map map = (Map)localParams.get(i);