MantisBT - opensim
View Issue Details
0005386opensim[GRID] Hypergridpublic2011-02-15 16:562013-05-13 15:56
kenvc 
Diva 
normalcrashalways
closedfixed 
master (dev code) 
master (dev code) 
14968
Grid (1 Region per Sim)
ODE
.NET / Windows64
None
0005386: Dev Master .7.1 rev 14968 TP home after HG session denied or crashing viewer, no rezz on HG inventory etc
There appears to be multiple issues regarding hypergrid teleports, but here is how to reproduce the teloport home after hypergrid session viewer crash issue:

1. Hypergrid from OSGrid to another grid.
2. Teleport back home to OSGrid
3. After arriving back home, a few things rezz at home location, then nothing else rezzes and avatar cannot move. Sometimes the viewer crash happens almost immediately and other times it takes several seconds. When the crash doesnt happen immediately, the avitar can turn around but it is unable to walk and nothing else rezzes other than the few things that rezzed right after arriving. Usually the avatar is visible, but somethimes it is not.
4. Any inventory obtained during the hypergrid session is normally lost when this happens upon next login. The item sometimes still shows in the inventory, but it will not rezz.
See attached log files from the simulator instance I was teleporting to when the viewer crash happened. This issue has been going on since HG was re-enabled in .7.1 a while back. One the one or 2 occassions that the viewer did not crash (its very rare it doesn't crash), any inventory obtained during the hypergrid session will not rezz at all.

This issue does not normally happen when I Hypergrid from and then TP home to my private test grid.

No tags attached.
log UnAuthorized Caps Client Viewer Crash.log (17,429) 2011-02-15 16:56
http://opensimulator.org/mantis/file_download.php?file_id=2611&type=bug
txt HG Destination Refused.txt (30,560) 2011-02-17 08:36
http://opensimulator.org/mantis/file_download.php?file_id=2614&type=bug
txt TP Home after HG Session Viewer crash.txt (300,480) 2011-02-17 08:37
http://opensimulator.org/mantis/file_download.php?file_id=2615&type=bug
log Robust Unauthorized Machine.log (3,914) 2011-02-18 14:51
http://opensimulator.org/mantis/file_download.php?file_id=2616&type=bug
png Typical View - Viewer Crash after HG TP Home.png (1,502,385) 2011-02-22 18:59
http://opensimulator.org/mantis/file_download.php?file_id=2619&type=bug
Issue History
2011-02-15 16:56kenvcNew Issue
2011-02-15 16:56kenvcFile Added: UnAuthorized Caps Client Viewer Crash.log
2011-02-15 16:56kenvcGit Revision => 14933
2011-02-15 16:56kenvcSVN Revision => 0
2011-02-15 16:56kenvcRun Mode => Grid (1 Region per Sim)
2011-02-15 16:56kenvcPhysics Engine => ODE
2011-02-15 16:56kenvcEnvironment => .NET / Windows64
2011-02-15 16:56kenvcMono Version => None
2011-02-16 07:51DivaNote Added: 0018072
2011-02-16 07:55nebadonNote Added: 0018073
2011-02-16 07:58DivaNote Added: 0018074
2011-02-16 08:02DivaNote Added: 0018075
2011-02-16 08:06nebadonNote Added: 0018076
2011-02-16 08:12kenvcDescription Updated
2011-02-16 08:19DivaNote Added: 0018077
2011-02-17 08:36kenvcGit Revision14933 => 14941
2011-02-17 08:36kenvcNote Added: 0018081
2011-02-17 08:36kenvcSummaryDev Master .7.1 rev 14933 Viewer always crashes when teleporting home after Hypergrid session => Dev Master .7.1 rev 14941 Viewer always crashes when teleporting home after Hypergrid session
2011-02-17 08:36kenvcFile Added: HG Destination Refused.txt
2011-02-17 08:37kenvcFile Added: TP Home after HG Session Viewer crash.txt
2011-02-17 14:32BruceNote Added: 0018083
2011-02-17 18:45kenvcSummaryDev Master .7.1 rev 14941 Viewer always crashes when teleporting home after Hypergrid session => Dev Master .7.1 rev 14941 Viewer crash after Hypergrid teleport home & No-rezz on HG inventory
2011-02-17 18:47nebadonNote Added: 0018084
2011-02-17 18:47nebadonNote Edited: 0018084
2011-02-17 18:48nebadonNote Edited: 0018084
2011-02-17 21:46BruceNote Added: 0018085
2011-02-18 13:42kenvcAdditional Information Updated
2011-02-18 14:51kenvcNote Added: 0018086
2011-02-18 14:51kenvcFile Added: Robust Unauthorized Machine.log
2011-02-19 07:53BruceNote Added: 0018091
2011-02-19 08:02BruceNote Added: 0018092
2011-02-22 18:59kenvcFile Added: Typical View - Viewer Crash after HG TP Home.png
2011-02-25 15:10kenvcNote Added: 0018098
2011-02-26 13:06BruceNote Added: 0018100
2011-02-26 13:13BruceNote Edited: 0018100
2011-03-01 04:18kenvcNote Added: 0018103
2011-03-01 04:23kenvcNote Added: 0018104
2011-03-01 04:27kenvcGit Revision14941 => 14968
2011-03-01 04:27kenvcSummaryDev Master .7.1 rev 14941 Viewer crash after Hypergrid teleport home & No-rezz on HG inventory => Dev Master .7.1 rev 14968 TP home after HG session denied or crashing viewer, no rezz on GH inventory etc
2011-03-01 04:27kenvcDescription Updated
2011-03-01 04:27kenvcSummaryDev Master .7.1 rev 14968 TP home after HG session denied or crashing viewer, no rezz on GH inventory etc => Dev Master .7.1 rev 14968 TP home after HG session denied or crashing viewer, no rezz on HG inventory etc
2011-03-01 09:14DivaNote Added: 0018105
2011-03-01 09:58kenvcNote Added: 0018106
2011-03-01 10:01DivaNote Added: 0018107
2011-03-02 01:21aiaustinNote Added: 0018112
2012-09-06 17:31Ravendove StormcloudNote Added: 0022527
2012-12-06 17:51kenvcNote Added: 0023203
2012-12-06 20:30DivaNote Added: 0023205
2012-12-06 20:30DivaStatusnew => resolved
2012-12-06 20:30DivaResolutionopen => fixed
2012-12-06 20:30DivaAssigned To => Diva
2013-05-13 15:56kenvcStatusresolved => closed
2013-05-13 15:56kenvcFixed in Version => master (dev code)

Notes
(0018072)
Diva   
2011-02-16 07:51   
Note this:
2011-02-15 18:35:27,368 DEBUG - OpenSim.Services.Connectors.Hypergrid.UserAgentServiceConnector [USER AGENT CONNECTOR]: new connector to http://hg.osgrid.org:80/ [^] (http://69.162.125.163:80/ [^])
2011-02-15 18:35:27,555 DEBUG - OpenSim.Region.Framework.Scenes.Scene [SCENE]: User Client Verification for Ken Savage in BoraBora_F5 returned false

Looks like OSGrid has something misconfigured
(0018073)
nebadon   
2011-02-16 07:55   
we have not changed our robust .ini configurations in many months.
(0018074)
Diva   
2011-02-16 07:58   
It's probably your proxy...
(0018075)
Diva   
2011-02-16 08:02   
Yep. There's something wrong with the login proxy in OSGrid. It needs to send the real IP via XFF to the proper robust server. Here's what I get when I try to HG TP from my OSGrid account to my home world:

08:00:33 - [SCENE]: Adding new agent Diva.Canto @hg.osgrid.org to scene Kali Test 2
08:00:33 - [SCENE]: User Client Verification for Diva.Canto @hg.osgrid.org in Kali Test 2 returned false
(0018076)
nebadon   
2011-02-16 08:06   
I am not experiencing any crash, but I can not teleport back into OSgrid once i HG out. as far as our proxy, I can not help with that topic.
(0018077)
Diva   
2011-02-16 08:19   
[08:19] <CIA-41> opensim: diva * rfc84225038a4 /OpenSim/Framework/Servers/HttpServer/BaseHttpServer.cs: XFF capitalization strikes again -- this time in the XMLRPC method. mantis 0005386
(0018081)
kenvc   
2011-02-17 08:36   
Dev Master rev 14941 As of today this issue is still present. I will attach another OS log.

In addition, the occurance of outbound "Destination Refused: Unable to verify identity" error occurs quite often when trying to HG into a region that has installed one of the recent OS revisions. I will attach a OS log shortly that covers this issue as well.



(0018083)
Bruce   
2011-02-17 14:32   
Marck: None of the 12 HG regions setup in the script used for osTeleportAgent are working under r14941. Each attempt results in: "The region [uri:port/ RegionName] could not be found" (win2k3 32bit, .net, standalone, imprudence 1.3.0)
(0018084)
nebadon   
2011-02-17 18:47   
(edited on: 2011-02-17 18:48)
Bruce, isn't the proper format [uri:port:RegionName] ? also i think your problem is a separate issue from this, so please start a new mantis if the format i specified does not work, thanks.

(0018085)
Bruce   
2011-02-17 21:46   
Nebadon: The format I showed in my previous report [uri:port/ RegionName] is what the viewer is showing me under r14941 (e.g. "The region 'hg.osgrid.org:80/ Lbsa Plaza' could not be found") because it uses what you can see when you type "show hyperlinks" in console. The format in the notecard used by the script for osTeleportAgent is as you said [uri:port:RegionName]. I will do a separate mantis in the next day or two, as per your request.
(0018086)
kenvc   
2011-02-18 14:51   
Just tried newest git Master again today and still getting the same results when HG from my Opensim regions and then try to come home. Adn still destination refused when try to HG into Any HG region running a very recent Git Master.

Have not tested from my sims connected to my private grid in a few days, but when tested today the outgoing HG TP failed when trying to go to a region runing one of the new git master revisions and now it also fails with the "Destination Refused: Unable to verify identity" message. A Robust log file is attached from the grid I was leaving from via Hypergrid. It contains a message I dont recall ever seeing before: "HOME AGENT HANDLER: Unauthorized machine 192.168.1.1 tried to set Client IP to 192.168.1.1. See attached Robust log file.

In addition, the Robust log in the grid I am Hypergridding from displays "HOME AGENT HANDLER: Unauthorized machine 192.168.1.1 tried to set client IP to 192.168.1.1" along with other info. That Robust log will be attached shortly.
This new HG teleport problem appears to be similar to: http://opensimulator.org/mantis/bug_view_advanced_page.php?bug_id=5134 [^]

In summary the issue appears to have worsened over the last few revisions.
(0018091)
Bruce   
2011-02-19 07:53   
Outbound HG from Lbsa Plaza and Wright Plaza nt working with r14941. Error message in simulator console: [LLUDPSERVER]: Connection request for client [client UUID] connecting with unnotified circuit code 2054212683 from 205.217.227.24:64183. I also tested with 9 non OSGrid HG regions and in each case outbound and inbound HG teleporting worked fine.
(0018092)
Bruce   
2011-02-19 08:02   
Additional note: When in Wright Plaza or Lbsa Plaza, if I type "metaversesim.net:9000" in search in world map it will not find the region. If I type "http://metaversesims.net:9000/" [^] it will find the region and allow me to outbound teleport to it.
(0018098)
kenvc   
2011-02-25 15:10   
The problem I am having doesnt appear to have anything to do with the HG address.

It appears to be related to the newer OS versions having some type of problem during hypergrid in authenticating the avatar. I am using the latest git master and cannot hypergrid into a region using a very recent OS version. It displays an "Unable to Authenticate Avatar" message and the HG teleport fails. I also get this message sometimes during a hypergrid session if I try to buy something. When I try to return after a hypergrid session to OSGrid, the viewer usually crashes, and all hypergrid inventory obtained is eithr lost or will not rezz. The viewer crash when returning to home usually doesnt happen when I hypergrid from a sim connected tomy own Robust private grid.
(0018100)
Bruce   
2011-02-26 13:06   
(edited on: 2011-02-26 13:13)
Confirming similar things happening when returning to home grid from HG regions which are NOT linked to OSGrid. Additionally to viewer crashes, when returning to home grid only the default region is shown in mini map and no regions at all in world map (5 out of 9 HG regions tested). Tested with r14960 and now with r14967 of 25 Feb 11. Last commit without so many errors appears to be r14941 of 17 Feb 11. [HOME AGENT HANDLER]: Unauthorized machine 208.109.168.104 tried to set client ip to 205.217.243.249 are more frequent than before.

(0018103)
kenvc   
2011-03-01 04:18   
A new problem has arose in the last few weeks that causes verification of identity and TP to fail when hypergriding into a region running under a recent version of Robust. HG TP works OK when going into an area using an older version of Robust. The following error messages taken from a Robust log (most recent version of Robust as of todays date) confirms this issue:

2011-02-28 15:21:42,554 DEBUG - OpenSim.Services.HypergridService.UserAgentService [USER AGENT SERVICE]: Request to login user Ken Savage (@stored IP) to grid http://virtyou.com:11002/ [^]
2011-02-28 15:21:42,569 DEBUG - OpenSim.Services.HypergridService.UserAgentService [USER AGENT SERVICE]: this grid: http://Polynesia.dnsalias.com:8002/, [^] desired grid: http://virtyou.com:11002/ [^]
2011-02-28 15:21:43,224 INFO - OpenSim.Framework.WebUtil [WEB UTIL]: osd request <1> (URI:http://virtyou.com:11002/foreignagent/9f124136-934e-4d22-9592-092a120c5a32/, [^] METHOD:POST) took 655ms overall, 327ms writing
2011-02-28 15:21:43,240 DEBUG - OpenSim.Services.HypergridService.UserAgentService [USER AGENT SERVICE]: Unable to login user Ken Savage to grid http://virtyou.com:11002/, [^] reason: Unable to verify identity
(0018104)
kenvc   
2011-03-01 04:23   
Have also seen frequent issues of my avatar TP back home after an HG session and the grid Robust preventing the TP back home because it says that it found a duplicate local Avatar UUID. Temporarily commenting out the code that checks for a duplicate UUID makes the HG TP back home work fine, but this appears to be only a bandaid to the real source of the issue.
(0018105)
Diva   
2011-03-01 09:14   
@kenvc: are you sure your grid is http://Polynesia.dnsalias.com:8002/ [^] with capital 'P'?
(0018106)
kenvc   
2011-03-01 09:58   
You mean capitalization of the web address makes it break? Surely not! lol

DynDNS updater has it displayed in all lower case. When it was originally created at DynDNS, I recall using upper case as the first character as I always do by habit, but captitalization in a web address has never made any difference in the past.
(0018107)
Diva   
2011-03-01 10:01   
well, if you so sure, perhaps I don't know what I wrote in the OpenSim code, and you can take it from here. These names are used all over OpenSim, given by configuration variables. Several comparisons expect people to be consistent, which, of course, may be too much to expect.
(0018112)
aiaustin   
2011-03-02 01:21   
Marck made some changes to the syntax for osTeleport... and HG link calls at r/14940 and r/14941 on 2011-01-21. Could these have caused some issues? Or did Marck just add an alternative syntax so either works?
(0022527)
Ravendove Stormcloud   
2012-09-06 17:31   
When I try to sign on today, I get this message, and it wont go any further::[ACCOUNT CONNECTOR]: GetUserAccount received null or empty reply
(0023203)
kenvc   
2012-12-06 17:51   
This appears to be fixed now as far as I can tell.
(0023205)
Diva   
2012-12-06 20:30   
resolved until it breaks again