<?xml version="1.0" encoding="GBK"?>
<process-definition xmlns="urn:jbpm.org:jpdl-3.2" name="convertor15">
<!-- START-STATE -->
<start-state name="start">
<transition to="startFork" name="start to startFork"/>
</start-state>
<!-- NODES -->
<end-state name="end"/>
<task-node name="a">
<transition to="b" name="to b"/>
<task name="a's Task">
<assignment actor-id="a"/>
</task>
</task-node>
<task-node name="b">
<transition to="b Fork" name="b to Fork"/>
<task name="b's Task">
<assignment actor-id="b"/>
</task>
</task-node>
<task-node name="c">
<task name="c's Task">
<assignment actor-id="c"/>
</task>
<transition to="join1"></transition>
</task-node>
<task-node name="d">
<task name="d's Task">
<assignment actor-id="d"/>
</task>
<transition to="join2"></transition>
</task-node>
<task-node name="e">
<transition to="f" name="to f"/>
<task name="e's Task">
<assignment actor-id="a"/>
</task>
</task-node>
<task-node name="f">
<task name="f's Task">
<assignment actor-id="b"/>
</task>
<transition to="join2"></transition>
</task-node>
<task-node name="g">
<task name="g's Task">
<assignment actor-id="a"/>
</task>
<transition to="join1"></transition>
</task-node>
<fork name="startFork">
<transition to="a" name="startForka"/>
<transition to="e" name="startForke"/>
</fork>
<fork name="b Fork">
<transition to="c" name="to c"/>
<transition to="d" name="to d"/>
</fork>
<join name="join1">
<transition to="end"></transition>
</join>
<join name="join2">
<transition to="g"></transition>
</join>
</process-definition>
by given this processdefinition,When TaskNode f and d 's task were all completed ,but the process stoped in the Join2 , and the TaskNode g cann't be accessed , I'm so puzzled by this question.