aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Services/Connectors/Hypergrid/UserAgentServiceConnector.cs
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Services/Connectors/Hypergrid/UserAgentServiceConnector.cs')
-rw-r--r--OpenSim/Services/Connectors/Hypergrid/UserAgentServiceConnector.cs71
1 files changed, 36 insertions, 35 deletions
diff --git a/OpenSim/Services/Connectors/Hypergrid/UserAgentServiceConnector.cs b/OpenSim/Services/Connectors/Hypergrid/UserAgentServiceConnector.cs
index 6265bcd..08a3876 100644
--- a/OpenSim/Services/Connectors/Hypergrid/UserAgentServiceConnector.cs
+++ b/OpenSim/Services/Connectors/Hypergrid/UserAgentServiceConnector.cs
@@ -244,6 +244,7 @@ namespace OpenSim.Services.Connectors.Hypergrid
244 { 244 {
245 m_log.Debug("[USER AGENT CONNECTOR]: PackAgentCircuitData failed with exception: " + e.Message); 245 m_log.Debug("[USER AGENT CONNECTOR]: PackAgentCircuitData failed with exception: " + e.Message);
246 } 246 }
247
247 // Add the input arguments 248 // Add the input arguments
248 args["gatekeeper_serveruri"] = OSD.FromString(gatekeeper.ServerURI); 249 args["gatekeeper_serveruri"] = OSD.FromString(gatekeeper.ServerURI);
249 args["gatekeeper_host"] = OSD.FromString(gatekeeper.ExternalHostName); 250 args["gatekeeper_host"] = OSD.FromString(gatekeeper.ExternalHostName);
@@ -429,7 +430,7 @@ namespace OpenSim.Services.Connectors.Hypergrid
429 paramList.Add(hash); 430 paramList.Add(hash);
430 431
431 XmlRpcRequest request = new XmlRpcRequest("status_notification", paramList); 432 XmlRpcRequest request = new XmlRpcRequest("status_notification", paramList);
432 string reason = string.Empty; 433// string reason = string.Empty;
433 434
434 // Send and get reply 435 // Send and get reply
435 List<UUID> friendsOnline = new List<UUID>(); 436 List<UUID> friendsOnline = new List<UUID>();
@@ -438,17 +439,17 @@ namespace OpenSim.Services.Connectors.Hypergrid
438 { 439 {
439 response = request.Send(m_ServerURL, 6000); 440 response = request.Send(m_ServerURL, 6000);
440 } 441 }
441 catch (Exception e) 442 catch
442 { 443 {
443 m_log.DebugFormat("[USER AGENT CONNECTOR]: Unable to contact remote server {0}", m_ServerURL); 444 m_log.DebugFormat("[USER AGENT CONNECTOR]: Unable to contact remote server {0}", m_ServerURL);
444 reason = "Exception: " + e.Message; 445// reason = "Exception: " + e.Message;
445 return friendsOnline; 446 return friendsOnline;
446 } 447 }
447 448
448 if (response.IsFault) 449 if (response.IsFault)
449 { 450 {
450 m_log.ErrorFormat("[USER AGENT CONNECTOR]: remote call to {0} returned an error: {1}", m_ServerURL, response.FaultString); 451 m_log.ErrorFormat("[USER AGENT CONNECTOR]: remote call to {0} returned an error: {1}", m_ServerURL, response.FaultString);
451 reason = "XMLRPC Fault"; 452// reason = "XMLRPC Fault";
452 return friendsOnline; 453 return friendsOnline;
453 } 454 }
454 455
@@ -460,7 +461,7 @@ namespace OpenSim.Services.Connectors.Hypergrid
460 if (hash == null) 461 if (hash == null)
461 { 462 {
462 m_log.ErrorFormat("[USER AGENT CONNECTOR]: GetOnlineFriends Got null response from {0}! THIS IS BAAAAD", m_ServerURL); 463 m_log.ErrorFormat("[USER AGENT CONNECTOR]: GetOnlineFriends Got null response from {0}! THIS IS BAAAAD", m_ServerURL);
463 reason = "Internal error 1"; 464// reason = "Internal error 1";
464 return friendsOnline; 465 return friendsOnline;
465 } 466 }
466 467
@@ -476,10 +477,10 @@ namespace OpenSim.Services.Connectors.Hypergrid
476 } 477 }
477 478
478 } 479 }
479 catch (Exception e) 480 catch
480 { 481 {
481 m_log.ErrorFormat("[USER AGENT CONNECTOR]: Got exception on GetOnlineFriends response."); 482 m_log.ErrorFormat("[USER AGENT CONNECTOR]: Got exception on GetOnlineFriends response.");
482 reason = "Exception: " + e.Message; 483// reason = "Exception: " + e.Message;
483 } 484 }
484 485
485 return friendsOnline; 486 return friendsOnline;
@@ -500,7 +501,7 @@ namespace OpenSim.Services.Connectors.Hypergrid
500 paramList.Add(hash); 501 paramList.Add(hash);
501 502
502 XmlRpcRequest request = new XmlRpcRequest("get_online_friends", paramList); 503 XmlRpcRequest request = new XmlRpcRequest("get_online_friends", paramList);
503 string reason = string.Empty; 504// string reason = string.Empty;
504 505
505 // Send and get reply 506 // Send and get reply
506 List<UUID> online = new List<UUID>(); 507 List<UUID> online = new List<UUID>();
@@ -509,17 +510,17 @@ namespace OpenSim.Services.Connectors.Hypergrid
509 { 510 {
510 response = request.Send(m_ServerURL, 10000); 511 response = request.Send(m_ServerURL, 10000);
511 } 512 }
512 catch (Exception e) 513 catch
513 { 514 {
514 m_log.DebugFormat("[USER AGENT CONNECTOR]: Unable to contact remote server {0}", m_ServerURL); 515 m_log.DebugFormat("[USER AGENT CONNECTOR]: Unable to contact remote server {0}", m_ServerURL);
515 reason = "Exception: " + e.Message; 516// reason = "Exception: " + e.Message;
516 return online; 517 return online;
517 } 518 }
518 519
519 if (response.IsFault) 520 if (response.IsFault)
520 { 521 {
521 m_log.ErrorFormat("[USER AGENT CONNECTOR]: remote call to {0} returned an error: {1}", m_ServerURL, response.FaultString); 522 m_log.ErrorFormat("[USER AGENT CONNECTOR]: remote call to {0} returned an error: {1}", m_ServerURL, response.FaultString);
522 reason = "XMLRPC Fault"; 523// reason = "XMLRPC Fault";
523 return online; 524 return online;
524 } 525 }
525 526
@@ -531,7 +532,7 @@ namespace OpenSim.Services.Connectors.Hypergrid
531 if (hash == null) 532 if (hash == null)
532 { 533 {
533 m_log.ErrorFormat("[USER AGENT CONNECTOR]: GetOnlineFriends Got null response from {0}! THIS IS BAAAAD", m_ServerURL); 534 m_log.ErrorFormat("[USER AGENT CONNECTOR]: GetOnlineFriends Got null response from {0}! THIS IS BAAAAD", m_ServerURL);
534 reason = "Internal error 1"; 535// reason = "Internal error 1";
535 return online; 536 return online;
536 } 537 }
537 538
@@ -547,10 +548,10 @@ namespace OpenSim.Services.Connectors.Hypergrid
547 } 548 }
548 549
549 } 550 }
550 catch (Exception e) 551 catch
551 { 552 {
552 m_log.ErrorFormat("[USER AGENT CONNECTOR]: Got exception on GetOnlineFriends response."); 553 m_log.ErrorFormat("[USER AGENT CONNECTOR]: Got exception on GetOnlineFriends response.");
553 reason = "Exception: " + e.Message; 554// reason = "Exception: " + e.Message;
554 } 555 }
555 556
556 return online; 557 return online;
@@ -565,7 +566,7 @@ namespace OpenSim.Services.Connectors.Hypergrid
565 paramList.Add(hash); 566 paramList.Add(hash);
566 567
567 XmlRpcRequest request = new XmlRpcRequest("get_server_urls", paramList); 568 XmlRpcRequest request = new XmlRpcRequest("get_server_urls", paramList);
568 string reason = string.Empty; 569// string reason = string.Empty;
569 570
570 // Send and get reply 571 // Send and get reply
571 Dictionary<string, object> serverURLs = new Dictionary<string,object>(); 572 Dictionary<string, object> serverURLs = new Dictionary<string,object>();
@@ -574,17 +575,17 @@ namespace OpenSim.Services.Connectors.Hypergrid
574 { 575 {
575 response = request.Send(m_ServerURL, 10000); 576 response = request.Send(m_ServerURL, 10000);
576 } 577 }
577 catch (Exception e) 578 catch
578 { 579 {
579 m_log.DebugFormat("[USER AGENT CONNECTOR]: Unable to contact remote server {0}", m_ServerURL); 580 m_log.DebugFormat("[USER AGENT CONNECTOR]: Unable to contact remote server {0}", m_ServerURL);
580 reason = "Exception: " + e.Message; 581// reason = "Exception: " + e.Message;
581 return serverURLs; 582 return serverURLs;
582 } 583 }
583 584
584 if (response.IsFault) 585 if (response.IsFault)
585 { 586 {
586 m_log.ErrorFormat("[USER AGENT CONNECTOR]: remote call to {0} returned an error: {1}", m_ServerURL, response.FaultString); 587 m_log.ErrorFormat("[USER AGENT CONNECTOR]: remote call to {0} returned an error: {1}", m_ServerURL, response.FaultString);
587 reason = "XMLRPC Fault"; 588// reason = "XMLRPC Fault";
588 return serverURLs; 589 return serverURLs;
589 } 590 }
590 591
@@ -596,7 +597,7 @@ namespace OpenSim.Services.Connectors.Hypergrid
596 if (hash == null) 597 if (hash == null)
597 { 598 {
598 m_log.ErrorFormat("[USER AGENT CONNECTOR]: GetServerURLs Got null response from {0}! THIS IS BAAAAD", m_ServerURL); 599 m_log.ErrorFormat("[USER AGENT CONNECTOR]: GetServerURLs Got null response from {0}! THIS IS BAAAAD", m_ServerURL);
599 reason = "Internal error 1"; 600// reason = "Internal error 1";
600 return serverURLs; 601 return serverURLs;
601 } 602 }
602 603
@@ -611,10 +612,10 @@ namespace OpenSim.Services.Connectors.Hypergrid
611 } 612 }
612 613
613 } 614 }
614 catch (Exception e) 615 catch
615 { 616 {
616 m_log.ErrorFormat("[USER AGENT CONNECTOR]: Got exception on GetOnlineFriends response."); 617 m_log.ErrorFormat("[USER AGENT CONNECTOR]: Got exception on GetOnlineFriends response.");
617 reason = "Exception: " + e.Message; 618// reason = "Exception: " + e.Message;
618 } 619 }
619 620
620 return serverURLs; 621 return serverURLs;
@@ -629,7 +630,7 @@ namespace OpenSim.Services.Connectors.Hypergrid
629 paramList.Add(hash); 630 paramList.Add(hash);
630 631
631 XmlRpcRequest request = new XmlRpcRequest("locate_user", paramList); 632 XmlRpcRequest request = new XmlRpcRequest("locate_user", paramList);
632 string reason = string.Empty; 633// string reason = string.Empty;
633 634
634 // Send and get reply 635 // Send and get reply
635 string url = string.Empty; 636 string url = string.Empty;
@@ -638,17 +639,17 @@ namespace OpenSim.Services.Connectors.Hypergrid
638 { 639 {
639 response = request.Send(m_ServerURL, 10000); 640 response = request.Send(m_ServerURL, 10000);
640 } 641 }
641 catch (Exception e) 642 catch
642 { 643 {
643 m_log.DebugFormat("[USER AGENT CONNECTOR]: Unable to contact remote server {0}", m_ServerURL); 644 m_log.DebugFormat("[USER AGENT CONNECTOR]: Unable to contact remote server {0}", m_ServerURL);
644 reason = "Exception: " + e.Message; 645// reason = "Exception: " + e.Message;
645 return url; 646 return url;
646 } 647 }
647 648
648 if (response.IsFault) 649 if (response.IsFault)
649 { 650 {
650 m_log.ErrorFormat("[USER AGENT CONNECTOR]: remote call to {0} returned an error: {1}", m_ServerURL, response.FaultString); 651 m_log.ErrorFormat("[USER AGENT CONNECTOR]: remote call to {0} returned an error: {1}", m_ServerURL, response.FaultString);
651 reason = "XMLRPC Fault"; 652// reason = "XMLRPC Fault";
652 return url; 653 return url;
653 } 654 }
654 655
@@ -660,7 +661,7 @@ namespace OpenSim.Services.Connectors.Hypergrid
660 if (hash == null) 661 if (hash == null)
661 { 662 {
662 m_log.ErrorFormat("[USER AGENT CONNECTOR]: LocateUser Got null response from {0}! THIS IS BAAAAD", m_ServerURL); 663 m_log.ErrorFormat("[USER AGENT CONNECTOR]: LocateUser Got null response from {0}! THIS IS BAAAAD", m_ServerURL);
663 reason = "Internal error 1"; 664// reason = "Internal error 1";
664 return url; 665 return url;
665 } 666 }
666 667
@@ -669,10 +670,10 @@ namespace OpenSim.Services.Connectors.Hypergrid
669 url = hash["URL"].ToString(); 670 url = hash["URL"].ToString();
670 671
671 } 672 }
672 catch (Exception e) 673 catch
673 { 674 {
674 m_log.ErrorFormat("[USER AGENT CONNECTOR]: Got exception on LocateUser response."); 675 m_log.ErrorFormat("[USER AGENT CONNECTOR]: Got exception on LocateUser response.");
675 reason = "Exception: " + e.Message; 676// reason = "Exception: " + e.Message;
676 } 677 }
677 678
678 return url; 679 return url;
@@ -688,7 +689,7 @@ namespace OpenSim.Services.Connectors.Hypergrid
688 paramList.Add(hash); 689 paramList.Add(hash);
689 690
690 XmlRpcRequest request = new XmlRpcRequest("get_uui", paramList); 691 XmlRpcRequest request = new XmlRpcRequest("get_uui", paramList);
691 string reason = string.Empty; 692// string reason = string.Empty;
692 693
693 // Send and get reply 694 // Send and get reply
694 string uui = string.Empty; 695 string uui = string.Empty;
@@ -697,17 +698,17 @@ namespace OpenSim.Services.Connectors.Hypergrid
697 { 698 {
698 response = request.Send(m_ServerURL, 10000); 699 response = request.Send(m_ServerURL, 10000);
699 } 700 }
700 catch (Exception e) 701 catch
701 { 702 {
702 m_log.DebugFormat("[USER AGENT CONNECTOR]: Unable to contact remote server {0}", m_ServerURL); 703 m_log.DebugFormat("[USER AGENT CONNECTOR]: Unable to contact remote server {0}", m_ServerURL);
703 reason = "Exception: " + e.Message; 704// reason = "Exception: " + e.Message;
704 return uui; 705 return uui;
705 } 706 }
706 707
707 if (response.IsFault) 708 if (response.IsFault)
708 { 709 {
709 m_log.ErrorFormat("[USER AGENT CONNECTOR]: remote call to {0} returned an error: {1}", m_ServerURL, response.FaultString); 710 m_log.ErrorFormat("[USER AGENT CONNECTOR]: remote call to {0} returned an error: {1}", m_ServerURL, response.FaultString);
710 reason = "XMLRPC Fault"; 711// reason = "XMLRPC Fault";
711 return uui; 712 return uui;
712 } 713 }
713 714
@@ -719,7 +720,7 @@ namespace OpenSim.Services.Connectors.Hypergrid
719 if (hash == null) 720 if (hash == null)
720 { 721 {
721 m_log.ErrorFormat("[USER AGENT CONNECTOR]: GetUUI Got null response from {0}! THIS IS BAAAAD", m_ServerURL); 722 m_log.ErrorFormat("[USER AGENT CONNECTOR]: GetUUI Got null response from {0}! THIS IS BAAAAD", m_ServerURL);
722 reason = "Internal error 1"; 723// reason = "Internal error 1";
723 return uui; 724 return uui;
724 } 725 }
725 726
@@ -728,10 +729,10 @@ namespace OpenSim.Services.Connectors.Hypergrid
728 uui = hash["UUI"].ToString(); 729 uui = hash["UUI"].ToString();
729 730
730 } 731 }
731 catch (Exception e) 732 catch
732 { 733 {
733 m_log.ErrorFormat("[USER AGENT CONNECTOR]: Got exception on LocateUser response."); 734 m_log.ErrorFormat("[USER AGENT CONNECTOR]: Got exception on LocateUser response.");
734 reason = "Exception: " + e.Message; 735// reason = "Exception: " + e.Message;
735 } 736 }
736 737
737 return uui; 738 return uui;