From dcf41cb68370dc1e1b03fd78edf75b175b17f6ea Mon Sep 17 00:00:00 2001 From: Tedd Hansen Date: Thu, 1 Nov 2007 19:27:03 +0000 Subject: ScriptServer fixes: Added more debug logging, mutex lock (to be extra-super-sure) on script load/unload, removed experimental Grid-scriptengine from compile because of dynamic module loader, and added random string to script filename to bypass module loader file lock. Please delete your copy of bin/ScriptEngine/OpenSim.Grid.ScriptEngine.DotNetEngine.dll. --- OpenSim/Region/ScriptEngine/Common/Executor.cs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'OpenSim/Region/ScriptEngine/Common/Executor.cs') diff --git a/OpenSim/Region/ScriptEngine/Common/Executor.cs b/OpenSim/Region/ScriptEngine/Common/Executor.cs index c656e01..1805e38 100644 --- a/OpenSim/Region/ScriptEngine/Common/Executor.cs +++ b/OpenSim/Region/ScriptEngine/Common/Executor.cs @@ -82,6 +82,10 @@ namespace OpenSim.Region.ScriptEngine.Common string EventName = m_Script.State() + "_event_" + FunctionName; +#if DEBUG + Console.WriteLine("ScriptEngine: Script event function name: " + EventName); +#endif + //type.InvokeMember(EventName, BindingFlags.InvokeMethod, null, m_Script, args); //Console.WriteLine("ScriptEngine Executor.ExecuteEvent: \"" + EventName + "\""); @@ -112,6 +116,9 @@ namespace OpenSim.Region.ScriptEngine.Common return; } +#if DEBUG + Console.WriteLine("ScriptEngine: Executing function name: " + EventName); +#endif // Found //try //{ -- cgit v1.1