[jboss-user] [jBPM] New message: "Problem Signaling a Waiting Execution"

Andy Barreras do-not-reply at jboss.com
Fri Jan 15 16:52:14 EST 2010


User development,

A new message was posted in the thread "Problem Signaling a Waiting Execution":

http://community.jboss.org/message/520405#520405

Author  : Andy Barreras
Profile : http://community.jboss.org/people/FlyNavy

Message:
--------------------------------------------------------------
I'm having trouble signaling a process instance to advance beyond a wait activity.  I've looked at the jBPM example but no luck.  I have a process definition with numerous state activities.  I created a lisetner for each activity.  The listeners (simulate) some external work then call the executionService.signalExecutionById() method:


    public void notify(EventListenerExecution execution) throws Exception {
        
        System.out.println("MESSAGE: " + msg);
    
        //Timer timer = new Timer();
        //ExternalTaskProxy task = new ExternalTaskProxy();
        //Date now = new Date();
        //timer.schedule(task, now, 1500);
               



        ExecutionService executionService = processEngine.getExecutionService();
        executionService.signalExecutionById(execution.getId());
    }

 
 
I deploy the business archive using an Ant script then run a process instance via the jBPM console.  The process instance starts but halts at the first activity.  Here's the process definition's jpdl code look like this:
 
<?xml version="1.0" encoding="UTF-8"?>
<process name="Simple Activity Scheduling" xmlns="http://jbpm.org/4.0/jpdl">
   <start g="188,25,48,48" name="start">
      <transition g="-110,-11" name="to Activity1" to="Activity1"/>
   </start>
   <state g="137,123,150,52" name="Activity1">
        <on event="end">
        <event-listener class="my.package.MyListener1"/>
        </on>
      <transition name="to Activity2" to="Activity2" g="-138,-18"/>
   </state>
   
   <state g="137,220,152,52" name="Activity2">
        <on event="end">
        <event-listener class="my.package.MyListener2"/>
        </on>
      <transition name="to Activity3" to="Activity3" g="-153,-18"/>
   </state>
   <state g="128,322,170,52" name="Activity3">
        <on event="end">
        <event-listener class="my.package.MyListener3"/>
        </on>
      <transition name="to Activity4" to="Activity4" g="-129,-18"/>
   </state>
   <state g="141,420,142,52" name="Activity4">
        <on event="end">
        <event-listener class="my.package.MyListener4"/>
        </on>
      <transition name="to Activity5" to="Activity5" g="-150,-18"/>
   </state>
   <state g="129,527,168,52" name="Activity5">
        <on event="start">
        <event-listener class="my.package.MyListener5"/>
        </on>
      <transition name="to Activity6" to="Activity6" g="-137,-18"/>
   </state>
   <state g="127,632,170,52" name="Activity6">
        <on event="start">
        <event-listener class="my.package.MyListener6"/>
        </on>
      <transition name="to Activity7" to="Activity7" g="-46,-18"/>
   </state>
   <state g="165,739,92,52" name="Activity7">
        <on event="start">
        <event-listener class="my.package.MyListener7"/>
        </on>
      <transition name="to Activity8" to="Activity8" g="-130,-18"/>
   </state>
   <state g="142,846,139,52" name="Activity8">
        <on event="start">
        <event-listener class="my.package.MyListener8"/>
        </on>
      <transition name="to end" to="end" g="-36,-18"/>
   </state>
   <end g="651,849,48,48" name="end"/>
</process>
 
Any help would be appreciated.

--------------------------------------------------------------

To reply to this message visit the message page: http://community.jboss.org/message/520405#520405




More information about the jboss-user mailing list