Hi John, The *remove_process* method worked like a charm...
Thanks a mill, appreciate your help. Kind regards Ranaldo On Tuesday, 13 November 2012 10:52:38 UTC+2, John Mettraux wrote: > > > > On Nov 13, 2012 9:15 AM, "Ranaldo Bowker" > > <[email protected]<javascript:>> > wrote: > > > > > > Im currently having a similar problem, where I cannot remove/kill > > > processes. > > > > > > I have a lot of stale processes, when ever I try to kill ( > > > RuoteKit.engine.kill_process(wfid) ), or cancel them they just remain > there, > > > I've noticed as well, when viewing the processes in RuoteKit, the > position > > > column is empty. > > > > > > Im using Ruote 2.2.0 > > > > > > Any help would be greatly appreciated, > > > > On Tue, Nov 13, 2012 at 09:19:56AM +0100, Mario Camou wrote: > > > > I've found that, at least through the RuoteKit console, I have to kill > > processee twice to actually make them go away, after the first time the > > expressions column shows up as empty and I have to go in and kill them > > again. > > Hello Ranaldo, > > I don't know what your processes look like so I don't know what the cause > of > for those stale processes. > > Now in order to get rid of them, Ruote 2.2 hasn't got the #remove_process > method so, if Mario's suggestion doesn't work, there's more work ahead. > > In your ruote initializer add the following code: > > ---8<--- > module Ruote > module StorageBase > def remove_process(wfid) > # ... > end > end > end > --->8--- > > where the body of the method is detailed at: > > > https://github.com/jmettraux/ruote/blob/b5b58906060ef2bedffb4f93f0587421a4e7b836/lib/ruote/storage/base.rb#L274-297 > > > Then you'll have to call that method for each wfid (process instance id) > for > the stale processes. > > If that doesn't work, please explain how it doesn't work (remember I need > details, saying "it doesn't work" is a waste of time for both of us). > > (and if that really doesn't work, we'll fallback to manual removal of all > documents composing the stale process instances) > > > Best regards, > > -- > John Mettraux - http://lambda.io/jmettraux > > -- 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
