If I deploy the process definition below without deploying the sub-process 
definitions.  The process will execute up until it tries to call a sub-process 
then it will throw an exception as expected.

However if I have the process definitions deployed properly (deploy 
subprocesses before main process) the process will stay in the Starting Gate 
node.  I get no logging information, or any of my debug statements in the 
ActionHandler for the starting gate.  

Does anyone have any idea, or a good push in the right direction?  I am really 
at a loss.


  | <?xml version="1.0" encoding="UTF-8"?>
  | 
  | <process-definition xmlns="urn:jbpm.org:jpdl-3.2"  name="DASMaster">
  |    <swimlane name="UsersGroup">
  |       <assignment 
class="com.pubco.das.common.handlers.UsersAssignmentHandler"></assignment>
  |    </swimlane>
  |    <start-state name="StartDasProcess">
  |       <transition name="" to="StartingGate"></transition>
  |    </start-state>
  |    <task-node name="DASMasterException">
  |       <task name="UserReview" swimlane="UsersGroup">
  |          <controller>
  |             <variable name="Comment"></variable>
  |          </controller>
  |       </task>
  |       <transition name="Try Again" to="StartingGate"></transition>
  |    </task-node>
  |    <node name="StartingGate" async="true">
  |       <action class="com.pubco.das.process.handlers.AsyncNode"></action>
  |       <transition name="" to="CreateArtMaster"></transition>
  |    </node>
  |    <node name="CreateArtMaster" async="true">
  |       <action 
class="com.pubco.das.process.handlers.CreateArtMaster"></action>
  |       <exception-handler exception-class="java.lang.Exception">
  |               <action 
class="com.pubco.das.process.handlers.DASMasterExceptionHandler"></action>      
  |       </exception-handler>
  |       <transition name="" to="MSubmitProcess"></transition>
  |    </node>
  |    <process-state name="MSubmitProcess" async="exclusive" >
  |       <sub-process name="SubmitArtwork" />
  |       <variable name="artFileId" access="read,write" 
mapped-name="artFileId" />
  |       <variable name="artMasterId" access="read,write" 
mapped-name="artMasterId" />
  |       <transition name="" to="MProcessArtwork"></transition>
  |    </process-state>
  |    <process-state name="MProcessArtwork" async="exclusive" >
  |       <sub-process name="ProcessArtwork" />
  |       <variable name="artFileId" access="read,write" 
mapped-name="artFileId" />
  |       <variable name="artMasterId" access="read,write" 
mapped-name="artMasterId" />
  |       <transition name="" to="AllDone"></transition>
  |    </process-state>
  |    <end-state name="AllDone"></end-state>
  | </process-definition>
  | 

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4056579#4056579

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4056579
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to