i know that the Taskinstance has leaving transitions (hasLeavingTransition(ext_transition) returns true). Transition tr=ti.getTask().getTaskNode().getLeavingTransition(ext_transition); finds the correct transition.
It just seems as jbpm has troubles following it. As i said ending a taskinstance which has only 1 leaving transitions works well. here is the process definition, maby that helps: <?xml version="1.0" encoding="UTF-8"?> | | <process-definition xmlns="" name="test"> | <start-state name="start-state1"> | <transition to="entscheidung"></transition> | </start-state> | <task-node name="links"> | <task name="links"> | <assignment class="at.test.session.UserAssignmentActor"></assignment> | </task> | <transition to="end-state1"></transition> | </task-node> | | <task-node name="rechts"> | <task name="rechts"> | <assignment class="at.test.session.UserAssignmentActor"></assignment> | </task> | <transition to="end-state1"></transition> | </task-node> | | <task-node name="entscheidung"> | <task name="links oder rechts?"> | <assignment class="at.test.session.UserAssignmentActor"></assignment> | </task> | <transition to="rechts" name="rechts"></transition> | <transition to="links" name="links"></transition> | </task-node> | | <end-state name="end-state1"></end-state> | </process-definition> of course i could just catch the exception but the problem is that the taskinstance doesn't get ended. i find interesting that jbpm tries to persist a taskinstance (the target of the transition i assume) which supposedly exists: anonymous wrote : Caused by: org.hibernate.PersistentObjectException: detached entity passed to persist: org.jbpm.taskmgmt.exe.TaskInstance (from the stacktrace) View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4229015#4229015 Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4229015 _______________________________________________ jboss-user mailing list [email protected] https://lists.jboss.org/mailman/listinfo/jboss-user
