Hello, I'm using a fork to post different tasks to different actors. As a consequence, each of these tasks is related to a different token, and each oh these tokens is a child of the "original" token, the one which entered the fork node. When 2 users validate their task at the same time, one of them gets a StaleObjectStateException, which mentions the parent token: org.hibernate.StaleObjectStateException: Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect): [org.jbpm.graph.exe.Token#581]
Here is a simplified example of my process: <process-definition | xmlns="" name="ForkTest"> | <start-state name="start"> | <transition name="" to="fork1"></transition> | </start-state> | <fork name="fork1"> | <transition name="" to="task1"></transition> | <transition name="tr2" to="task2"></transition> | </fork> | <task-node name="task1"> | <!-- ... --> | <transition name="" to="end1"></transition> | </task-node> | <task-node name="task2"> | <!-- ... --> | <transition name="" to="end2"></transition> | </task-node> | <end-state name="end1"></end-state> | <end-state name="end2"></end-state> | </process-definition> As I understand it, the termination of a Token notifies its parent in order for it to be able to terminate itself if all its children are finished. What I can't figure out is why the parent token is modified when one of its children, (which is not the last) comes to an end ? I would have thought that only the termination of the last child token would modify the parent token, so I don't understand why the exception occurs, since there should not be any concurrent omdification of the parent token. Any idea ? Is this behaviour normal ? Is there a way to manage this kind of problem without asking the user to re-validate his task ? View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3955206#3955206 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3955206 Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ JBoss-user mailing list JBoss-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jboss-user