From da99c2ab10399b66f1b616d11b617d1c1ded2a6f Mon Sep 17 00:00:00 2001 From: Teravus Ovares Date: Mon, 21 Jan 2008 03:13:44 +0000 Subject: * Stopped Physical Object saving on SQLite got commented out in my last commit.. un commenting it out now. --- OpenSim/Region/ClientStack/UDPServer.cs | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) (limited to 'OpenSim/Region/ClientStack') diff --git a/OpenSim/Region/ClientStack/UDPServer.cs b/OpenSim/Region/ClientStack/UDPServer.cs index 4e4a0aa..59eec0c 100644 --- a/OpenSim/Region/ClientStack/UDPServer.cs +++ b/OpenSim/Region/ClientStack/UDPServer.cs @@ -112,6 +112,7 @@ namespace OpenSim.Region.ClientStack { // TODO : Actually only handle those states that we have control over, re-throw everything else, // TODO: implement cases as we encounter them. + m_log.Error("UDPSERVER", "Connection Error! - " + e.ToString()); switch (e.SocketErrorCode) { case SocketError.AlreadyInProgress: @@ -179,8 +180,9 @@ namespace OpenSim.Region.ClientStack return; } - catch (ObjectDisposedException) + catch (ObjectDisposedException e) { + m_log.Warn("UDPSERVER", "Connection Error! - " + e.ToString()); //MainLog.Instance.Debug("UDPSERVER", e.ToString()); return; } @@ -191,9 +193,18 @@ namespace OpenSim.Region.ClientStack { packet = PacketPool.Instance.GetPacket(RecvBuffer, ref packetEnd, ZeroBuffer); } - catch (Exception) + catch (Exception e) { - //MainLog.Instance.Debug("UDPSERVER", e.ToString()); + MainLog.Instance.Warn("UDPSERVER","Packet Error! - " + e.ToString()); + try + { + packet = Packet.BuildPacket(RecvBuffer, ref packetEnd, ZeroBuffer); + MainLog.Instance.Warn("UDPSERVER", "Recovered from Packet Error - " + e.ToString()); + } + catch (Exception e2) + { + MainLog.Instance.Warn("UDPSERVER", "2nd Packet Error! - " + e.ToString()); + } } if (packet != null) @@ -216,7 +227,8 @@ namespace OpenSim.Region.ClientStack { // invalid client //CFK: This message seems to have served its usefullness as of 12-15 so I am commenting it out for now - //m_log.Warn("client", "Got a packet from an invalid client - " + epSender.ToString()); + m_log.Warn("UDPSERVER", "Got a packet from an invalid client - " + packet.ToString()); + } } -- cgit v1.1