From 85068dae60db02b168a29ffd75e1408e30d279e1 Mon Sep 17 00:00:00 2001 From: Melanie Thielker Date: Sat, 27 Sep 2008 05:31:43 +0000 Subject: Add friendly error messages to both engines. --- OpenSim/Region/ScriptEngine/DotNetEngine/ScriptManager.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'OpenSim/Region/ScriptEngine/DotNetEngine/ScriptManager.cs') diff --git a/OpenSim/Region/ScriptEngine/DotNetEngine/ScriptManager.cs b/OpenSim/Region/ScriptEngine/DotNetEngine/ScriptManager.cs index 8329805..1c1dcf3 100644 --- a/OpenSim/Region/ScriptEngine/DotNetEngine/ScriptManager.cs +++ b/OpenSim/Region/ScriptEngine/DotNetEngine/ScriptManager.cs @@ -53,6 +53,8 @@ namespace OpenSim.Region.ScriptEngine.DotNetEngine public int StartParam; public AppDomain AppDomain; public Dictionary Apis; + public Dictionary, KeyValuePair> + LineMap; } public class ScriptManager @@ -159,6 +161,7 @@ namespace OpenSim.Region.ScriptEngine.DotNetEngine m_scriptEngine.m_AppDomainManager.LoadScript( CompiledScriptFile, out id.AppDomain); + id.LineMap = LSLCompiler.LineMap(); id.Script = CompiledScript; id.Source = Script; id.StartParam = startParam; @@ -212,7 +215,7 @@ namespace OpenSim.Region.ScriptEngine.DotNetEngine try { // DISPLAY ERROR INWORLD - string text = "Error compiling script:\r\n" + + string text = "Error compiling script:\n" + e.Message.ToString(); if (text.Length > 1100) text = text.Substring(0, 1099); -- cgit v1.1