kennethkalmer/ruote-kit — Issue #13: handle process with nil root expression
Author: iamer
Created: 2011-12-12 18:41:33+00:00
State: open

I am facing a lot of errors in ruote-kit handling of processes without root expression
One way of reaching this state is launching this process :

"""
Ruote.process_definition :name => 'test', :revision => '0.1' do
sequence do
do_flanked :flank => true
wait '30s'
error
end
define 'do_flanked' do
cursor do
listen :to => :errors
echo "error"
rewind
end
end
end
"""

Then waiting for error to happen, then DELETE the error (in effect reapplying the expression)

To get the process list page to render I needed :

https://github.com/MeeGoIntegration/ruote-kit/commit/af36afad7124309d849d7da03984f1f3f760370a

on top of latest HEAD

as well as

https://github.com/MeeGoIntegration/ruote/commit/5adb5617ff65f6b4538ff353edd7ac6c03ffca6d

There are more places that need fixing as well

Thanks Richard (github user amtep) for helping.