diff options
author | Teravus Ovares | 2007-11-29 14:08:34 +0000 |
---|---|---|
committer | Teravus Ovares | 2007-11-29 14:08:34 +0000 |
commit | 0619451ea6fba7f85d2be38d4444aa6b0eb7cee6 (patch) | |
tree | 9fc9b31931e3987eb1088071c6ad09d8dea20f0e /OpenSim/Region | |
parent | * Added a 50 second restart notify timer that gets reset when new regions com... (diff) | |
download | opensim-SC-0619451ea6fba7f85d2be38d4444aa6b0eb7cee6.zip opensim-SC-0619451ea6fba7f85d2be38d4444aa6b0eb7cee6.tar.gz opensim-SC-0619451ea6fba7f85d2be38d4444aa6b0eb7cee6.tar.bz2 opensim-SC-0619451ea6fba7f85d2be38d4444aa6b0eb7cee6.tar.xz |
*Added more information about the sim that you're connecting to in remoting during the sim, regionup message.
*Added the main cause for the remoting error to the console display.
*This will make it easier to debug future remoting issues.
Diffstat (limited to 'OpenSim/Region')
-rw-r--r-- | OpenSim/Region/Communications/OGS1/OGS1GridServices.cs | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/OpenSim/Region/Communications/OGS1/OGS1GridServices.cs b/OpenSim/Region/Communications/OGS1/OGS1GridServices.cs index b91f4c2..16e5d93 100644 --- a/OpenSim/Region/Communications/OGS1/OGS1GridServices.cs +++ b/OpenSim/Region/Communications/OGS1/OGS1GridServices.cs | |||
@@ -607,31 +607,41 @@ namespace OpenSim.Region.Communications.OGS1 | |||
607 | } | 607 | } |
608 | catch (RemotingException e) | 608 | catch (RemotingException e) |
609 | { | 609 | { |
610 | MainLog.Instance.Warn("Remoting Error: Unable to connect to adjacent region: " + regInfo.RegionLocX + "," + regInfo.RegionLocY); | 610 | MainLog.Instance.Warn("Remoting Error: Unable to connect to adjacent region using tcp://" + regInfo.RemotingAddress + |
611 | ":" + regInfo.RemotingPort + | ||
612 | "/InterRegions - @ " + regInfo.RegionLocX + "," + regInfo.RegionLocY + " - Is this neighbor up?"); | ||
611 | MainLog.Instance.Debug(e.ToString()); | 613 | MainLog.Instance.Debug(e.ToString()); |
612 | return false; | 614 | return false; |
613 | } | 615 | } |
614 | catch (SocketException e) | 616 | catch (SocketException e) |
615 | { | 617 | { |
616 | MainLog.Instance.Warn("Socket Error: Unable to connect to adjacent region: " + regInfo.RegionLocX + "," + regInfo.RegionLocY); | 618 | MainLog.Instance.Warn("Socket Error: Unable to connect to adjacent region using tcp://" + regInfo.RemotingAddress + |
619 | ":" + regInfo.RemotingPort + | ||
620 | "/InterRegions - @ " + regInfo.RegionLocX + "," + regInfo.RegionLocY + " - Is this neighbor up?"); | ||
617 | MainLog.Instance.Debug(e.ToString()); | 621 | MainLog.Instance.Debug(e.ToString()); |
618 | return false; | 622 | return false; |
619 | } | 623 | } |
620 | catch (InvalidCredentialException e) | 624 | catch (InvalidCredentialException e) |
621 | { | 625 | { |
622 | MainLog.Instance.Warn("Invalid Credentials: Unable to connect to adjacent region: " + regInfo.RegionLocX + "," + regInfo.RegionLocY); | 626 | MainLog.Instance.Warn("Invalid Credentials: Unable to connect to adjacent region using tcp://" + regInfo.RemotingAddress + |
627 | ":" + regInfo.RemotingPort + | ||
628 | "/InterRegions - @ " + regInfo.RegionLocX + "," + regInfo.RegionLocY); | ||
623 | MainLog.Instance.Debug(e.ToString()); | 629 | MainLog.Instance.Debug(e.ToString()); |
624 | return false; | 630 | return false; |
625 | } | 631 | } |
626 | catch (AuthenticationException e) | 632 | catch (AuthenticationException e) |
627 | { | 633 | { |
628 | MainLog.Instance.Warn("Authentication exception: Unable to connect to adjacent region: " + regInfo.RegionLocX + "," + regInfo.RegionLocY); | 634 | MainLog.Instance.Warn("Authentication exception: Unable to connect to adjacent region using tcp://" + regInfo.RemotingAddress + |
635 | ":" + regInfo.RemotingPort + | ||
636 | "/InterRegions - @ " + regInfo.RegionLocX + "," + regInfo.RegionLocY); | ||
629 | MainLog.Instance.Debug(e.ToString()); | 637 | MainLog.Instance.Debug(e.ToString()); |
630 | return false; | 638 | return false; |
631 | } | 639 | } |
632 | catch (Exception e) | 640 | catch (Exception e) |
633 | { | 641 | { |
634 | MainLog.Instance.Warn("Unknown exception: Unable to connect to adjacent region: " + regInfo.RegionLocX + "," + regInfo.RegionLocY); | 642 | MainLog.Instance.Warn("Unknown exception: Unable to connect to adjacent region using tcp://" + regInfo.RemotingAddress + |
643 | ":" + regInfo.RemotingPort + | ||
644 | "/InterRegions - @ " + regInfo.RegionLocX + "," + regInfo.RegionLocY + " - This is likely caused by an incompatibility in the protocol between this sim and that one"); | ||
635 | MainLog.Instance.Debug(e.ToString()); | 645 | MainLog.Instance.Debug(e.ToString()); |
636 | return false; | 646 | return false; |
637 | } | 647 | } |