diff --git a/Common/OpenSim.Framework.Console/ConsoleBase.cs b/Common/OpenSim.Framework.Console/ConsoleBase.cs index 4b0f7b1b05..30854fe40c 100644 --- a/Common/OpenSim.Framework.Console/ConsoleBase.cs +++ b/Common/OpenSim.Framework.Console/ConsoleBase.cs @@ -108,9 +108,16 @@ namespace OpenSim.Framework.Console Log.Flush(); if (!m_silent) { - System.Console.ForegroundColor = color; - System.Console.WriteLine(format, args); - System.Console.ResetColor(); + try + { + System.Console.ForegroundColor = color; + System.Console.WriteLine(format, args); + System.Console.ResetColor(); + } // Because mono and old debian sucks. + catch (System.ArgumentNullException) + { + System.Console.WriteLine(format, args); + } } return; }