diff --git a/workflow-engine-core/src/main/java/cn/axzo/workflow/core/common/utils/BpmnJsonConverterUtil.java b/workflow-engine-core/src/main/java/cn/axzo/workflow/core/common/utils/BpmnJsonConverterUtil.java index ccf7f1ff1..931fe6eb4 100644 --- a/workflow-engine-core/src/main/java/cn/axzo/workflow/core/common/utils/BpmnJsonConverterUtil.java +++ b/workflow-engine-core/src/main/java/cn/axzo/workflow/core/common/utils/BpmnJsonConverterUtil.java @@ -599,6 +599,9 @@ public final class BpmnJsonConverterUtil { */ private static List create(String formKey, BpmnJsonNode bpmnJsonNode, Process mainProcess, BpmnModel bpmnModel, BpmnJsonNode defaultConditionConnectNode, String... preNodeIds) { + if(Objects.isNull(bpmnJsonNode)) { + return Lists.newArrayList(preNodeIds); + } // 设置来源节点 bpmnJsonNode.setIncoming(Lists.newArrayList(preNodeIds));