Could you sent a full repro containing the source code of both scripts and the order of execution?
Tomas -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Aaron Clauson Sent: Monday, February 18, 2008 8:17 PM To: [email protected] Subject: [Ironruby-core] Can't run script after engine exception Hi All, I've got a problem where if I execute a Ruby script that has a syntax error or missing method and that correctly fails I cannot use that engine object to subsequently execute a valid script. If I restart the application and re-execute the corrected script it works. It's only executing an erroneous script and then a valid script that fails. The code I'm using to run the script is: IScriptEnvironment scriptEnvironment = IronRuby.CreateRuntime(); IScriptEngine rubyengine = IronRuby.GetEngine(scriptEnvironment); SourceUnit scriptSource = rubyengine.CreateScriptSourceFromString(myScript); IScriptScope scope = rubyengine.CreateScope(); rubyengine.Execute(scope, scriptSource); Does anyone know if there is anyway to re-initialise the Ruby engine after a syntax or methodmissing exception so scripts can be executed again without needing to restart the application? Regards, Aaron -- Posted via http://www.ruby-forum.com/. _______________________________________________ Ironruby-core mailing list [email protected] http://rubyforge.org/mailman/listinfo/ironruby-core _______________________________________________ Ironruby-core mailing list [email protected] http://rubyforge.org/mailman/listinfo/ironruby-core
