MantisBT - opensim | ||||||||||
View Issue Details | ||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | |||||
0007862 | opensim | [REGION] OpenSim Core | public | 2016-03-26 22:18 | 2016-06-21 09:36 | |||||
Reporter | Kayaker Magic | |||||||||
Assigned To | ||||||||||
Priority | high | Severity | major | Reproducibility | always | |||||
Status | new | Resolution | open | |||||||
Platform | linux/mono | Operating System | OpenSim dev OSgrid | Operating System Version | 0.9.0.0 | |||||
Product Version | master (dev code) | |||||||||
Target Version | Fixed in Version | |||||||||
Git Revision or version number | ||||||||||
Run Mode | Grid (1 Region per Sim) | |||||||||
Physics Engine | BulletSim | |||||||||
Script Engine | ||||||||||
Environment | Mono / Linux64 | |||||||||
Mono Version | 3.0 | |||||||||
Viewer | FireStorm | |||||||||
Summary | 0007862: Avatar unable to cross var borders in 0.9.0.0 | |||||||||
Description | I placed 2 3x3 vars next to each other, each running in a separate instance. In a flying avatar, I am only able to cross the border once. When trying to cross back, the avatar is stopped at the border and then becomes unable to teleport anywhere, even inside the current region, with the error “Teleport failed. Previous teleport process incomplete. Please retry shortly.” But shortly never comes. Even re-logging does not free up the avatar to teleport again. The only way I have found to free up the avatar is to log out and log back into a different region. The console on the starting region (the one I am stuck in) looks like this at the time of the failure: ------------------------------------------------- 16:26:07 - [ENTITY TRANSFER MODULE]: GetRegionContainingWorldLocation: call, XY=<2901110.01553345,3152369.77851009> 16:26:07 - [REMOTE GRID CONNECTOR]: GetRegionByPosition. Added region Test Bed1 to the cache. Pos=<11332,12313>, RegionHandle=12458566257481472 16:26:07 - [ENTITY TRANSFER MODULE]: GetRegionContainingWorldLocation: Found region using legacy size. rloc=<2900992,3152128>. Rname=Test Bed1 16:26:08 - [REMOTE SIMULATION CONNECTOR]: QueryAccess to http://planetforge.dyndns.org:9001/agent/95c7aca2-1965-4df9-af94-cdcbe7afed0a/93e963c2-9457-47eb-9d80-14e85ab5281a/ [^] returned True, reason , version 0.6/0.6 16:26:08 - [ENTITY TRANSFER MODULE]: CrossAgentToNewRegionAsync: new region=Test Bed1 at <2900736,3151616>. newpos=<374.0155, 753.7785, 29.99386> 16:26:08 - [ENTITY TRANSFER STATE MACHINE]: SetInTransit. agent=95c7aca2-1965-4df9-af94-cdcbe7afed0a, newState=Preparing 16:26:08 - [ENTITY TRANSFER STATE MACHINE]: UpdateInTransit. agent=95c7aca2-1965-4df9-af94-cdcbe7afed0a, newState=Transferring 16:26:08 - [CrossAgentIntoNewRegionMain]: ok, time 351ms 16:26:08 - [ENTITY TRANSFER MODULE]: No ENTITY TRANSFER MODULE information for region handle 12458566257481472, exiting CrossToNewRegion. 16:26:08 - [ENTITY TRANSFER MODULE]: Crossing agent Kayaker Magic completed. Region (Test Bed2) # ------------------------------------------------- The console on the destination region (the one I cannot cross back into) looks like this: ------------------------------------------------- 16:26:08 - [CHILDAGENTDATAUPDATE]: got packed appearance 16:26:08 - [SCENE]: Incoming child agent update for 95c7aca2-1965-4df9-af94-cdcbe7afed0a in Test Bed1 Region (Test Bed1) # ------------------------------------------------- Then in the starting region, any attempt to teleport looks like this: ------------------------------------------------- 16:30:43 - [ENTITY TRANSFER STATE MACHINE]: SetInTransit. agent=95c7aca2-1965-4df9-af94-cdcbe7afed0a, newState=Preparing 16:30:43 - [ENTITY TRANSFER MODULE]: Ignoring teleport request of Kayaker Magic 95c7aca2-1965-4df9-af94-cdcbe7afed0a to <418.4638, 36.41605, 2.267287>@12458566257482240 - agent is already in transit. Region (Test Bed2) # | |||||||||
Steps To Reproduce | I have reproduced this every time with the following procedure: I unpack the OSGrid distribution zip file (osgrid-opensim-03062016.v0.9.0.be43fc2.zip) into two new directories (test1 and test2 the last time). I make the minimal changes to the OpenSim.ini file in both bin directories, just changing the port number (to 9001 and 9004). I created two Regions.ini files that look like this: ------------------------------------------------------ [Test Bed1] RegionUUID = 93e963c2-9457-47eb-9d80-14e85ab5281a Location = 11331,12311 SizeX = 768 SizeY = 768 SizeZ = 256 InternalAddress = 0.0.0.0 InternalPort = 9001 AllowAlternatePorts = False ExternalHostName = planetforge.dyndns.org MaptileStaticUUID = 00000000-0000-0000-0000-000000000000 ------------------------------------------------------ [Test Bed2] RegionUUID = 94e963c2-9457-47eb-9d80-14e85ab5281a Location = 11331,12314 SizeX = 768 SizeY = 768 SizeZ = 256 InternalAddress = 0.0.0.0 InternalPort = 9004 AllowAlternatePorts = False ExternalHostName = planetforge.dyndns.org MaptileStaticUUID = 00000000-0000-0000-0000-000000000000 ------------------------------------------------------ I then run mono OpenSim.exe in both bin directories, answering all the questions about estate (Ocean Engineering) and owner avatar (Kayaker Magic) I log into OpenSim giving Test Bed1 as my starting location. I fly north across the border, pause for a minute, turn around and try to fly south across the border. This second crossing always fails. I try double-click teleporting to somewhere inside the current region (Test Bed2) and am unable to do so. I will leave Test Bed1 and TestBed2 up and running on OSGrid for a few weeks. I will keep the directories on my hard drive indefinitely if anyone would like me to start them again at any time. If I do the whole thing all over again with 1x1 regions (standard 256x256m), this does not happen. The avatar is able to fly back and forth across the borders of 1x1s with no problems. | |||||||||
Additional Information | ||||||||||
Tags | No tags attached. | |||||||||
Relationships |
| |||||||||
Attached Files | ||||||||||
Issue History | ||||||||||
Date Modified | Username | Field | Change | |||||||
2016-03-26 22:18 | Kayaker Magic | New Issue | ||||||||
2016-04-04 22:24 | Kayaker Magic | Note Added: 0030145 | ||||||||
2016-05-10 11:34 | Kayaker Magic | Note Added: 0030290 | ||||||||
2016-06-07 01:46 | Scooby Scorfield | Note Added: 0030413 | ||||||||
2016-06-07 11:07 | kenvc | Note Added: 0030417 | ||||||||
2016-06-07 12:01 | Diva | Relationship added | related to 0007802 | |||||||
2016-06-07 12:14 | kenvc | Note Edited: 0030417 | bug_revision_view_page.php?bugnote_id=30417#r5476 | |||||||
2016-06-07 12:34 | Diva | Note Added: 0030419 | ||||||||
2016-06-07 13:11 | Diva | Note Edited: 0030419 | bug_revision_view_page.php?bugnote_id=30419#r5478 | |||||||
2016-06-07 15:13 | Diva | Note Added: 0030421 | ||||||||
2016-06-07 20:26 | Kayaker Magic | Note Added: 0030422 | ||||||||
2016-06-08 08:00 | Diva | Note Added: 0030426 | ||||||||
2016-06-09 10:08 | Kayaker Magic | Note Added: 0030433 | ||||||||
2016-06-09 11:25 | Diva | Note Added: 0030434 | ||||||||
2016-06-09 14:21 | Mandarinka Tasty | Note Added: 0030438 | ||||||||
2016-06-09 20:14 | Diva | Note Added: 0030439 | ||||||||
2016-06-10 03:02 | Mandarinka Tasty | Note Added: 0030442 | ||||||||
2016-06-14 09:06 | nebadon | Note Added: 0030522 | ||||||||
2016-06-14 11:53 | Scooby Scorfield | Note Added: 0030524 | ||||||||
2016-06-21 09:36 | Diva | Note Added: 0030618 |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|