diff options
author | Dalien Talbot | 2007-09-08 16:48:52 +0000 |
---|---|---|
committer | Dalien Talbot | 2007-09-08 16:48:52 +0000 |
commit | 21227b4fdaa82b93770edfce8c6ec8f2ab187196 (patch) | |
tree | d0aeab5bc60536d37ce4f76a99356d9dfcc2e570 | |
parent | Partial fix for the "avatars permanently facing east" - now the rotation (diff) | |
download | opensim-SC-21227b4fdaa82b93770edfce8c6ec8f2ab187196.zip opensim-SC-21227b4fdaa82b93770edfce8c6ec8f2ab187196.tar.gz opensim-SC-21227b4fdaa82b93770edfce8c6ec8f2ab187196.tar.bz2 opensim-SC-21227b4fdaa82b93770edfce8c6ec8f2ab187196.tar.xz |
A small try/catch wrapper to prevent the CLI errors from nuking the sim.
Now will just print the backtrace on the screen and continue.
-rw-r--r-- | OpenSim/Framework/Console/LogBase.cs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/OpenSim/Framework/Console/LogBase.cs b/OpenSim/Framework/Console/LogBase.cs index 119c2cd..9e2f379 100644 --- a/OpenSim/Framework/Console/LogBase.cs +++ b/OpenSim/Framework/Console/LogBase.cs | |||
@@ -438,7 +438,11 @@ namespace OpenSim.Framework.Console | |||
438 | Array.Resize<string>(ref tempstrarray, tempstrarray.Length - 1); | 438 | Array.Resize<string>(ref tempstrarray, tempstrarray.Length - 1); |
439 | Array.Reverse(tempstrarray); | 439 | Array.Reverse(tempstrarray); |
440 | string[] cmdparams = (string[])tempstrarray; | 440 | string[] cmdparams = (string[])tempstrarray; |
441 | RunCmd(cmd, cmdparams); | 441 | try { |
442 | RunCmd(cmd, cmdparams); | ||
443 | } catch (Exception e) { | ||
444 | MainLog.Instance.Error("Console", "Command failed with exception " + e.ToString()); | ||
445 | } | ||
442 | } | 446 | } |
443 | 447 | ||
444 | public string LineInfo | 448 | public string LineInfo |