From 8dfe8a0d1d1f34843a8743bdd7e6ccf191fcaa2a Mon Sep 17 00:00:00 2001 From: Melanie Thielker Date: Thu, 26 Mar 2009 01:02:19 +0000 Subject: Make the error messages passed to RegionReady more descriptive Patch by antont, thank you. Fixes Mantis #3338 --- OpenSim/Region/ScriptEngine/XEngine/XEngine.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'OpenSim') diff --git a/OpenSim/Region/ScriptEngine/XEngine/XEngine.cs b/OpenSim/Region/ScriptEngine/XEngine/XEngine.cs index b725f58..0431d90 100644 --- a/OpenSim/Region/ScriptEngine/XEngine/XEngine.cs +++ b/OpenSim/Region/ScriptEngine/XEngine/XEngine.cs @@ -494,8 +494,8 @@ namespace OpenSim.Region.ScriptEngine.XEngine UUID assetID = item.AssetID; -// m_log.DebugFormat("[XEngine] Compiling script {0} ({1})", -// item.Name, itemID.ToString()); + //m_log.DebugFormat("[XEngine] Compiling script {0} ({1} on object {2})", + // item.Name, itemID.ToString(), part.ParentGroup.RootPart.Name); ScenePresence presence = m_Scene.GetScenePresence(item.OwnerID); @@ -559,7 +559,8 @@ namespace OpenSim.Region.ScriptEngine.XEngine try { // DISPLAY ERROR INWORLD - m_ScriptErrorMessage += "Failed to compile: " + e.Message.ToString(); + m_ScriptErrorMessage += "Failed to compile script in object: '" + part.ParentGroup.RootPart.Name + "' Script name: '" + item.Name + "' Error message: " + e.Message.ToString(); + m_ScriptFailCount++; string text = "Error compiling script:\n" + e.Message.ToString(); if (text.Length > 1000) -- cgit v1.1