From 063e3e4d174b75c97f02b11d507e0ce602c0fe05 Mon Sep 17 00:00:00 2001 From: Enrique Date: Thu, 2 Nov 2023 15:17:59 +0100 Subject: [PATCH] [incubator-kie-issues-646] Duplicate timer created for Task SLA Due date with AsyncMode env setting (#2352) --- .../java/org/jbpm/workflow/core/node/AsyncEventNode.java | 2 +- .../jbpm/workflow/instance/node/AsyncEventNodeInstance.java | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/jbpm-flow/src/main/java/org/jbpm/workflow/core/node/AsyncEventNode.java b/jbpm-flow/src/main/java/org/jbpm/workflow/core/node/AsyncEventNode.java index ed2a54a944..454aaaf04d 100644 --- a/jbpm-flow/src/main/java/org/jbpm/workflow/core/node/AsyncEventNode.java +++ b/jbpm-flow/src/main/java/org/jbpm/workflow/core/node/AsyncEventNode.java @@ -56,7 +56,7 @@ public long getId() { @Override public Object getMetaData(String name) { - return ((NodeImpl)node).getMetaData(name); + return getMetaData(name); } @Override diff --git a/jbpm-flow/src/main/java/org/jbpm/workflow/instance/node/AsyncEventNodeInstance.java b/jbpm-flow/src/main/java/org/jbpm/workflow/instance/node/AsyncEventNodeInstance.java index 8a56b33fd7..068414f0db 100644 --- a/jbpm-flow/src/main/java/org/jbpm/workflow/instance/node/AsyncEventNodeInstance.java +++ b/jbpm-flow/src/main/java/org/jbpm/workflow/instance/node/AsyncEventNodeInstance.java @@ -95,6 +95,11 @@ public void setEventType(String eventType) { this.eventType = eventType; } + @Override + protected void configureSla() { + // an async event node cannot have an sla event + } + @Override public Node getNode() { return new AsyncEventNode(super.getNode());