Tom Cunningham created ODE-1057:
-----------------------------------
Summary: Wait timer longer than 30 seconds causes process to wait
indefinitely
Key: ODE-1057
URL: https://issues.apache.org/jira/browse/ODE-1057
Project: ODE
Issue Type: Bug
Components: BPEL Runtime
Affects Versions: 1.3.5
Reporter: Tom Cunningham
PROBLEM :
In SimpleScheduler.java
(https://github.com/apache/ode/blob/master/scheduler-simple/src/main/java/org/apache/ode/scheduler/simple/SimpleScheduler.java#L154),
processes that are scheduled for > 30s are inserted
(https://github.com/apache/ode/blob/master/scheduler-simple/src/main/java/org/apache/ode/scheduler/simple/SimpleScheduler.java#L398)
but not tracked in the todo. It seems like these nearfuture jobs are never
again picked up. If I wait for 29s, no issue.
TO REPRODUCE :
Add the following to the HelloWorld2 bpel example
<sequence>
+ <wait>
+ <for><![CDATA['PT41S']]></for>
+ </wait>
<receive
name="start"
partnerLink="helloPartnerLink"
portType="test:HelloPortType"
operation="hello"
variable="myVar"
createInstance="yes"/>
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)