Details
-
Feature Request
-
Resolution: Done
-
Major
-
jBPM 6.4.0.CR2
-
None
-
NEW
-
NEW
-
0
-
0%
Description
cron expression for timer boundary events are only supported when expression is given as text, when given as process variable it can't be parsed as it does not resolve variable before parsing.
Caused by: java.lang.RuntimeException: Error parsing time string: [ 0 0/1 * 1/1 * ? * ] at org.drools.core.time.TimeUtils.parseTimeString(TimeUtils.java:132) [drools-core-6.3.0.Final.jar:6.3.0.Final] at org.jbpm.process.core.timer.DateTimeUtils.parseRepeatableDateTime(DateTimeUtils.java:117) [jbpm-flow-6.3.0.Final.jar:6.3.0.Final] at org.jbpm.workflow.instance.node.StateBasedNodeInstance.configureTimerInstance(StateBasedNodeInstance.java:194) [jbpm-flow-6.3.0.Final.jar:6.3.0.Final] at org.jbpm.workflow.instance.node.StateBasedNodeInstance.createTimerInstance(StateBasedNodeInstance.java:164) [jbpm-flow-6.3.0.Final.jar:6.3.0.Final] at org.jbpm.workflow.instance.node.StateBasedNodeInstance.internalTrigger(StateBasedNodeInstance.java:85) [jbpm-flow-6.3.0.Final.jar:6.3.0.Final] at org.jbpm.workflow.instance.node.WorkItemNodeInstance.internalTrigger(WorkItemNodeInstance.java:114) [jbpm-flow-6.3.0.Final.jar:6.3.0.Final] at org.jbpm.workflow.instance.impl.NodeInstanceImpl.trigger(NodeInstanceImpl.java:173) [jbpm-flow-6.3.0.Final.jar:6.3.0.Final]