diff options
author | Justin Clark-Casey (justincc) | 2013-01-25 03:02:08 +0000 |
---|---|---|
committer | Justin Clark-Casey (justincc) | 2013-01-25 03:02:08 +0000 |
commit | 614d4eda3ee2889e7b122b4a5c522c6ef72a7765 (patch) | |
tree | 838ad198c518edf4578e863cff4842aae30eaa00 /OpenSim/Region/OptionalModules/Scripting | |
parent | Increase logging by enabling during test setup rather than during individual ... (diff) | |
download | opensim-SC_OLD-614d4eda3ee2889e7b122b4a5c522c6ef72a7765.zip opensim-SC_OLD-614d4eda3ee2889e7b122b4a5c522c6ef72a7765.tar.gz opensim-SC_OLD-614d4eda3ee2889e7b122b4a5c522c6ef72a7765.tar.bz2 opensim-SC_OLD-614d4eda3ee2889e7b122b4a5c522c6ef72a7765.tar.xz |
See if getting the registering JsonReadNotecard with MethodInfo works around an apparent issue with registering methods with more than 5 parameters on mono 2.4.3
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Region/OptionalModules/Scripting/JsonStore/JsonStoreScriptModule.cs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/OpenSim/Region/OptionalModules/Scripting/JsonStore/JsonStoreScriptModule.cs b/OpenSim/Region/OptionalModules/Scripting/JsonStore/JsonStoreScriptModule.cs index 0c175ca..77be828 100644 --- a/OpenSim/Region/OptionalModules/Scripting/JsonStore/JsonStoreScriptModule.cs +++ b/OpenSim/Region/OptionalModules/Scripting/JsonStore/JsonStoreScriptModule.cs | |||
@@ -168,7 +168,10 @@ namespace OpenSim.Region.OptionalModules.Scripting.JsonStore | |||
168 | m_comms.RegisterScriptInvocation(this,"JsonCreateStore"); | 168 | m_comms.RegisterScriptInvocation(this,"JsonCreateStore"); |
169 | m_comms.RegisterScriptInvocation(this,"JsonDestroyStore"); | 169 | m_comms.RegisterScriptInvocation(this,"JsonDestroyStore"); |
170 | 170 | ||
171 | m_comms.RegisterScriptInvocation(this,"JsonReadNotecard"); | 171 | m_comms.RegisterScriptInvocation( |
172 | this, this.GetType().GetMethod( | ||
173 | "JsonReadNotecard", BindingFlags.NonPublic | BindingFlags.Instance, null, new Type[] { typeof(UUID), typeof(UUID), typeof(UUID), typeof(string), typeof(UUID)}, null)); | ||
174 | |||
172 | m_comms.RegisterScriptInvocation(this,"JsonWriteNotecard"); | 175 | m_comms.RegisterScriptInvocation(this,"JsonWriteNotecard"); |
173 | 176 | ||
174 | m_comms.RegisterScriptInvocation(this,"JsonTestPath"); | 177 | m_comms.RegisterScriptInvocation(this,"JsonTestPath"); |
@@ -191,7 +194,7 @@ namespace OpenSim.Region.OptionalModules.Scripting.JsonStore | |||
191 | catch (Exception e) | 194 | catch (Exception e) |
192 | { | 195 | { |
193 | // See http://opensimulator.org/mantis/view.php?id=5971 for more information | 196 | // See http://opensimulator.org/mantis/view.php?id=5971 for more information |
194 | m_log.WarnFormat("[JsonStroreScripts] script method registration failed; {0}",e.Message); | 197 | m_log.WarnFormat("[JsonStoreScripts]: script method registration failed; {0}", e.Message); |
195 | m_enabled = false; | 198 | m_enabled = false; |
196 | } | 199 | } |
197 | } | 200 | } |