From 7d4f541d43699850d5926ddd34f615140b6b319e Mon Sep 17 00:00:00 2001 From: Melanie Thielker Date: Sun, 21 Jun 2009 22:40:21 +0000 Subject: Suppress exception dump when informing friends in another region about login or logoff. Regions come and go and we can't throw just because someone took their region off the grid, or crashed. --- OpenSim/Region/CoreModules/Avatar/Friends/FriendsModule.cs | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'OpenSim/Region/CoreModules/Avatar/Friends') diff --git a/OpenSim/Region/CoreModules/Avatar/Friends/FriendsModule.cs b/OpenSim/Region/CoreModules/Avatar/Friends/FriendsModule.cs index b98bfaf..52d0948 100644 --- a/OpenSim/Region/CoreModules/Avatar/Friends/FriendsModule.cs +++ b/OpenSim/Region/CoreModules/Avatar/Friends/FriendsModule.cs @@ -200,6 +200,15 @@ namespace OpenSim.Region.CoreModules.Avatar.Friends if (UUID.TryParse((string)respData["friendID_" + i], out uuid)) tpdAway.Add(uuid); } } + catch (WebException e) + { + // Ignore connect failures, simulators come and go + // + if (!e.Message.Contains("ConnectFailure")) + { + m_log.Error("[OGS1 GRID SERVICES]: InformFriendsInOtherRegion XMLRPC failure: ", e); + } + } catch (Exception e) { m_log.Error("[OGS1 GRID SERVICES]: InformFriendsInOtherRegion XMLRPC failure: ", e); -- cgit v1.1