On Mon, Sep 20, 2010 at 04:21:55PM -0700, SteveG wrote: > > I have the following PD > > (...) > > I am trying to use the on_error attribute to handle errors thrown > during the workflow. When an error occurs I do not see the > 'process_deal_error_handler' subprocess that is supposed to handle the > error triggering. If I run RuoteKit.storage_participant.all after I > launch the process I get an empty array. The "deal_service" > participant is a custom participant that does nothing but raise > "OOPS!". I can see in the logs the deal_service is working correctly.
Hello Steve, thanks for the detailed report, I could reproduce the issue from 2.1.8 to edge. http://gist.github.com/588908 I filled a bug report http://github.com/jmettraux/ruote/issues#issue/16 I'm sorry it went through. After a bit of checking I noticed that this "piping error to subprocess" behaviour is not tested at all. > I am using ruote -v2.1.10 and ruote-kit -v2.1.10 I'd recommend using 2.1.11 (bundler comes in handy), especially since ruote-kit changed a great deal since 2.1.10. I will fix that as soon as possible (for 2.1.11). Thanks again, -- 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] more options : http://groups.google.com/group/openwferu-users?hl=en
