Some error handling to avoid errors in SEC

This commit is contained in:
Tedd Hansen
2008-09-21 00:42:27 +00:00
parent 2dbb32ff15
commit 9c8aeff27c
2 changed files with 40 additions and 18 deletions

View File

@@ -45,8 +45,17 @@ namespace OpenSim.ApplicationPlugins.ScriptEngine
{
// New region is being created
// Create a new script engine
scriptEngine = Activator.CreateInstance(ComponentRegistry.scriptEngines[tempScriptEngineName]) as RegionScriptEngineBase;
scriptEngine.Initialize(scene, source);
try
{
scriptEngine =
Activator.CreateInstance(ComponentRegistry.scriptEngines[tempScriptEngineName]) as
RegionScriptEngineBase;
scriptEngine.Initialize(scene, source);
}
catch (Exception ex)
{
scriptEngine.m_log.Error("[ScriptEngine]: Unable to load engine \"" + tempScriptEngineName + "\": " + ex.ToString());
}
}
public void PostInitialise()