Oops sorry, must have been sleepy. In the thread you must retrieve the old 
process instance not create a new one. Here is the correction

  | public void run() {
  |         //this class executes a long running process. It returns a status 
  |         boolean pass = ALongRunningProcess.execute();        
  | 
  |         JbpmContext ctx = config.createJbpmContext();
  |         try {
  |                 ProcessInstance proc = ctx.loadProcessInstance( processid );
  |                 if( !pass ) 
  |                         proc.signal("fail");
  |                 else
  |                         proc.signal("pass");
  |                 ctx.save(proc);
  |         }
  |         catch(Exception ex) 
  |         {
  |                 ctx.setRollbackOnly();
  |         }
  |         finally 
  |         {
  |                 ctx.close();
  |         }      
  |     }


Regards,

Elmo

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

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3927655


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
JBoss-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to