[jboss-user] [JBoss jBPM] - Re: workaround for StackOverflow exception
petia
do-not-reply at jboss.com
Tue Aug 19 08:47:38 EDT 2008
I have a problem with setting a timer on a Task Node.
I have defined the following process
<?xml version="1.0" encoding="UTF-8"?>
| <process-definition xmlns="urn:jbpm.org:jpdl-3.2" name="timer-test">
| <swimlane name="Initiator">
| <assignment actor-id="admin"></assignment>
| </swimlane>
|
| <start-state name="start-state1">
| <task name="start task" swimlane="Initiator"></task>
| <transition to="TaskA"></transition>
| </start-state>
|
| <task-node name="TaskA">
| <task name="TaskA">
| <assignment actor-id="petia"></assignment>
| </task>
| <timer duedate="10 seconds" transition="skipB"></timer>
| <transition to="TaskB" name="execute B"></transition>
| <transition to="end-state1" name="skipB"></transition>
| </task-node>
|
| <task-node name="TaskB">
| <task name="TaskB">
| <assignment actor-id="petia"></assignment>
| </task>
| <transition to="end-state1"></transition>
| </task-node>
|
| <end-state name="end-state1"></end-state>
| </process-definition>
|
The idea is that if the timer in Task Node TaskA expires the process will be ended (and the Task Node TaskB skipped).
However, when running the process and the timer expires, the transition skipB is not executed (as specified in the code) and the process stalls at Task Node TaskA (which appears in the tasks list, but without an "End" button available for it).
I am running jBPM 3.2.3. From the discussions above I can see that there have been some problems with timers on State Nodes which have been fixed in 3.2.4. Does this apply to my problem with timers on task nodes? Have anyone else had similar problem or am I doing something wrong?
Help is appreciated. Thanks in advance.
Kind regards, Petia
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4171251#4171251
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4171251
More information about the jboss-user
mailing list