lib/pione/agent/task-worker.rb in pione-0.3.1 vs lib/pione/agent/task-worker.rb in pione-0.3.2

- old
+ new

@@ -75,11 +75,11 @@ # start the engine @execution_thread = Thread.new do begin engine.handle - rescue RuleEngine::ActionError => e + rescue RuleEngine::ActionError, Lang::MethodNotFound => e write(TupleSpace::CommandTuple.new("terminate", [System::Status.error(e)])) terminate end end @@ -113,10 +113,10 @@ # Get a environment object from tuple space. def get_environment if env = read!(TupleSpace::EnvTuple.new) env.obj else - raise TupleSpaceError.new("\"env\" tuple not found.") + raise TupleSpaceError.new("the tuple space is invalid because \"env\" tuple not found.") end end # Make an engine from the task. def make_engine(task)