aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Server/Base/ServerUtils.cs
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Server/Base/ServerUtils.cs')
-rw-r--r--OpenSim/Server/Base/ServerUtils.cs8
1 files changed, 6 insertions, 2 deletions
diff --git a/OpenSim/Server/Base/ServerUtils.cs b/OpenSim/Server/Base/ServerUtils.cs
index 6c2b3ed..2340645 100644
--- a/OpenSim/Server/Base/ServerUtils.cs
+++ b/OpenSim/Server/Base/ServerUtils.cs
@@ -141,7 +141,9 @@ namespace OpenSim.Server.Base
141 } 141 }
142 catch (Exception e) 142 catch (Exception e)
143 { 143 {
144 m_log.ErrorFormat("Error loading plugin from {0}, exception {1}", dllName, e.InnerException); 144 if (!(e is System.MissingMethodException))
145 m_log.ErrorFormat("Error loading plugin from {0}, exception {1}", dllName, e.InnerException);
146 return null;
145 } 147 }
146 148
147 return plug; 149 return plug;
@@ -258,6 +260,8 @@ namespace OpenSim.Server.Base
258 260
259 public static Dictionary<string, object> ParseXmlResponse(string data) 261 public static Dictionary<string, object> ParseXmlResponse(string data)
260 { 262 {
263 //m_log.DebugFormat("[XXX]: received xml string: {0}", data);
264
261 Dictionary<string, object> ret = new Dictionary<string, object>(); 265 Dictionary<string, object> ret = new Dictionary<string, object>();
262 266
263 XmlDocument doc = new XmlDocument(); 267 XmlDocument doc = new XmlDocument();
@@ -284,7 +288,7 @@ namespace OpenSim.Server.Base
284 288
285 foreach (XmlNode part in partL) 289 foreach (XmlNode part in partL)
286 { 290 {
287 XmlNode type = part.Attributes.GetNamedItem("Type"); 291 XmlNode type = part.Attributes.GetNamedItem("type");
288 if (type == null || type.Value != "List") 292 if (type == null || type.Value != "List")
289 { 293 {
290 ret[part.Name] = part.InnerText; 294 ret[part.Name] = part.InnerText;