aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Server/Base
diff options
context:
space:
mode:
authorOren Hurvitz2011-05-25 18:45:10 +0300
committerDiva Canto2011-06-07 20:17:49 -0700
commit39323055bd205ba2bc241e3c52313d2aa4717dfe (patch)
tree5742dc621ea9bfc0dca0b56eb1450f5c40c4117b /OpenSim/Server/Base
parentAdded error message to help understand http://opensimulator.org/mantis/view.p... (diff)
downloadopensim-SC-39323055bd205ba2bc241e3c52313d2aa4717dfe.zip
opensim-SC-39323055bd205ba2bc241e3c52313d2aa4717dfe.tar.gz
opensim-SC-39323055bd205ba2bc241e3c52313d2aa4717dfe.tar.bz2
opensim-SC-39323055bd205ba2bc241e3c52313d2aa4717dfe.tar.xz
When a plugin fails to load because a DLL is missing, log which DLL it is
Diffstat (limited to 'OpenSim/Server/Base')
-rw-r--r--OpenSim/Server/Base/ServerUtils.cs7
1 files changed, 7 insertions, 0 deletions
diff --git a/OpenSim/Server/Base/ServerUtils.cs b/OpenSim/Server/Base/ServerUtils.cs
index 6743a2e..8effdd2 100644
--- a/OpenSim/Server/Base/ServerUtils.cs
+++ b/OpenSim/Server/Base/ServerUtils.cs
@@ -128,6 +128,13 @@ namespace OpenSim.Server.Base
128 128
129 return null; 129 return null;
130 } 130 }
131 catch (ReflectionTypeLoadException rtle)
132 {
133 m_log.Error(string.Format("Error loading plugin from {0}:\n{1}", dllName,
134 String.Join("\n", Array.ConvertAll(rtle.LoaderExceptions, e => e.ToString()))),
135 rtle);
136 return null;
137 }
131 catch (Exception e) 138 catch (Exception e)
132 { 139 {
133 m_log.Error(string.Format("Error loading plugin from {0}", dllName), e); 140 m_log.Error(string.Format("Error loading plugin from {0}", dllName), e);