Catch any exceptions exiting the top of the robust console, as we already do for the main simulator.
This prevents issues such as transient mono console problems from crashing the server.remove-scene-viewer
							parent
							
								
									c5fb39e21f
								
							
						
					
					
						commit
						b6873a7b5d
					
				| 
						 | 
				
			
			@ -266,7 +266,14 @@ namespace OpenSim.Server.Base
 | 
			
		|||
        {
 | 
			
		||||
            while (m_Running)
 | 
			
		||||
            {
 | 
			
		||||
                MainConsole.Instance.Prompt();
 | 
			
		||||
                try
 | 
			
		||||
                {
 | 
			
		||||
                    MainConsole.Instance.Prompt();
 | 
			
		||||
                }
 | 
			
		||||
                catch (Exception e)
 | 
			
		||||
                {
 | 
			
		||||
                    m_log.ErrorFormat("Command error: {0}", e);
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            if (m_pidFile != String.Empty)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue