Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0005527opensim[REGION] OpenSim Corepublic2011-06-06 15:582011-11-07 15:58
ReporterSnoopy 
Assigned To 
PrioritynormalSeverityminorReproducibilitysometimes
StatusnewResolutionopen 
PlatformOSOS Version
Product Versionmaster (dev code) 
Target VersionFixed in Version 
Summary0005527: [USER AGENT CONNECTOR]: remote call to ... returned an error: Requested method [locate_user]
DescriptionUsing the latest OpenSim trunk version I regularly see this error message on the console:

18:54:01 - [USER AGENT CONNECTOR]: remote call to http://hg.mygrid.com:8002/ [^] returned an error: Requested method [locate_user] from 79.87.13.65 threw exception: Object reference not set to an instance of an object at OpenSim.Services.HypergridService.UserAgentService.LocateUser (UUID userID) [0x00000] in <filename unknown>:0
  at OpenSim.Server.Handlers.Hypergrid.UserAgentServerConnector.LocateUser (Nwc.XmlRpc.XmlRpcRequest request, System.Net.IPEndPoint remoteClient) [0x00000] in <filename unknown>:0
  at OpenSim.Framework.Servers.HttpServer.BaseHttpServer.HandleXmlRpcRequests (OpenSim.Framework.Servers.HttpServer.OSHttpRequest request, OpenSim.Framework.Servers.HttpServer.OSHttpResponse response) [0x00000] in <filename unknown>:0
TagsNo tags attached.
Git Revision or version number205b2f7ea4aacb66304d3e9a5c70c5001fdeda4d
Run Mode Grid (1 Region per Sim)
Physics EngineODE
Script Engine
EnvironmentMono / Linux64
Mono Version2.10.2
Viewer
Attached Files

- Relationships

-  Notes
(0018587)
Diva (administrator)
2011-06-07 20:05

[20:05] <CIA-52> opensim: diva * reabfc9ca153b /OpenSim/Services/HypergridService/UserAgentService.cs: Added error message to help understand http://opensimulator.org/mantis/view.php?id=5527 [^]
(0020309)
Gwyneth Llewelyn (reporter)
2011-11-07 15:58

@Diva, I don't understand; I cannot find the error message on /OpenSim/Services/HypergridService/UserAgentService.cs but on /OpenSim/Services/Connectors/Hypergrid/UserAgentServiceConnector.cs (line 651 on released 0.7.2), which now catches the error more precisely:

22:45:10 - [USER AGENT CONNECTOR]: remote call to http://<Robust [^] server>:8003/ for LocateUser returned an error: Requested method [locate_user] not found

This allegedly calls the XMLRPC handler on /Server/Handlers/Hypergrid/UserAgentServerConnector.cs. As far as I can understand the code, to get this error, the UserAgentService XMLRPC handler has somehow failed to register the locate_user method. Why this happens, and why it doesn't give an error for failing to register the handler for locating users, I have no idea.

Somehow, if GridCommon.ini has port 8002 on UserAgentServerURI (instead of port 8003), the error disappears.

- Issue History
Date Modified Username Field Change
2011-06-06 15:58 Snoopy New Issue
2011-06-06 15:58 Snoopy Git Revision => 205b2f7ea4aacb66304d3e9a5c70c5001fdeda4d
2011-06-06 15:58 Snoopy SVN Revision => 15659
2011-06-06 15:58 Snoopy Run Mode => Grid (1 Region per Sim)
2011-06-06 15:58 Snoopy Physics Engine => ODE
2011-06-06 15:58 Snoopy Environment => Mono / Linux64
2011-06-06 15:58 Snoopy Mono Version => 2.10.2
2011-06-07 20:05 Diva Note Added: 0018587
2011-11-07 15:58 Gwyneth Llewelyn Note Added: 0020309


Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker