[jboss-user] [JBoss jBPM] - Process-States

jgreiner do-not-reply at jboss.com
Thu Jun 21 12:07:20 EDT 2007


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



More information about the jboss-user mailing list