Thanks John for the fast response!

It's clear now. I've played with test process definitions and just wanted to
get rid of the bad ones so I've tried cancel_process, kill_process and
re_apply.
Invoking replay_at_error was the solution.

Thanks again!

Tom



On Wed, May 26, 2010 at 12:01 PM, John Mettraux <[email protected]>wrote:

>
> On Wed, May 26, 2010 at 02:51:27AM -0700, Tamas wrote:
> >
> > I follow Ruote (OpenwfeRu) development for some time and I have to say
> > that it's very powerful and handy!
> > Thanks for John and all the committers!
>
> Hello Tom,
>
> many thanks,
>
>
> > I'm just working on integrating ruote into a webapp and I'm learning
> > ruote through it.
> > I constantly have the problem that I can't cancel/kill processes with
> > errors (like "Argument Error: no participant named "form1").
> > Engine.re_apply didn't help also.
> >
> > What to do with such processes? How could I debug the situation?
>
> I'm sorry, are you telling us that doing
>
>  Engine.cancel_process(wfid)
>
> or
>
>  Engine.kill_process(wfid)
>
> isn't removing the process from your engine ?
>
>
> The classical procedure is to
>
> a) identify the problem
>
>  err = Engine.process(wfid).errors.first
>  p err
>
> > errors (like "Argument Error: no participant named "form1").
>
> b) fix the problem
>
>  Engine.register_participant 'form1', MyParticipantClass, 'param0' =>
> 'val0'
>
> c) replay_at_error
>
>  Engine.replay_at_error(err)
>
>
> I will complete the documentation at
>
>  http://ruote.rubyforge.org/process_administration.html
>
> ASAP.
>
>
> Cheers,
>
> --
> John Mettraux - http://jmettraux.wordpress.com
>
> --
> you received this message because you are subscribed to the "ruote users"
> group.
> to post : send email to [email protected]
> to unsubscribe : send email to
> [email protected]<openwferu-users%[email protected]>
> more options : http://groups.google.com/group/openwferu-users?hl=en

-- 
you received this message because you are subscribed to the "ruote users" group.
to post : send email to [email protected]
to unsubscribe : send email to [email protected]
more options : http://groups.google.com/group/openwferu-users?hl=en

Reply via email to