Mantis 1357 Patch - Thanks mikem!

0.6.0-stable
Adam Johnson 2008-05-22 12:07:47 +00:00
parent bdc792d319
commit 336c761ba0
1 changed files with 8 additions and 4 deletions

View File

@ -296,18 +296,22 @@ namespace OpenSim.Region.ScriptEngine.Common.ScriptEngineBase
{
// Send inner exception
string[] lines=e.InnerException.ToString().Replace("\r", "").Split('\n');
int line=0;
string line = " (unknown line)";
foreach (string t in lines)
{
int idx=t.IndexOf("SecondLife.Script.");
if (idx != -1)
{
int colon=t.IndexOf(":");
line=Convert.ToInt32(t.Substring(colon+1));
if(-1 != colon)
{
line = " at line " + Convert.ToInt32(t.Substring(colon + 1)).ToString();
break;
}
}
text += e.InnerException.Message.ToString()+" in line "+line.ToString();
}
text += e.InnerException.Message.ToString() + line;
}
else
{