[Opensim-users] OpenSim 0.7.4 teleport failures
Justin Clark-Casey
jjustincc at googlemail.com
Wed May 1 18:43:52 UTC 2013
If you're using mono 2.10, I would suggest trying
[Startup]
async_call_method = UnsafeQueueUserWorkItem
This uses the built-in thread pool for launching various threads rather than a SmartThreadPool instance (which is the
current default). Evidence so far is associating the STP with these kinds of issues, though this is not conclusive at
this point.
It appears that UnsafeQueueUserWorkItem works fine on Mono 3 and I believe it's fine on Mono 2.10 (though more evidence
is welcome). However, reports say that it is problematic on Mono 2.4, probably due to deficiencies in the built-in Mono
threadpool implementation.
On 01/05/13 15:44, Rick Anderson wrote:
> I'm running ROBUST + Diva Wifi version of OpenSim 0.7.4 Post_Fixes a8d8ea7. I'm getting weird map teleport failures
> using the map in Firestorm 4.3.1. Then my avatar get's logged out. Any ideas?
> Thanks, --Rick
>
> ====Portal Region====
> 4:27:32 - [WEB UTIL]: <452> osd request for http://107.22.63.15:9000/agent/ac397397-e69b-42b4-ac65-767951d8aacf/, method
> POST FAILED: The request timed out
> 14:27:32 - [REMOTE SIMULATION CONNECTOR]: Remote simulator Portal did not accept compressed transfer, suggest updating it.
> 14:27:32 - [ENTITY TRANSFER MODULE]: Region Portal did not accept Rick Anderson ac397397-e69b-42b4-ac65-767951d8aacf:
> Failed to verify user presence in the grid for Rick Anderson, access denied to region Portal.
> ====
>
> The Regions start responding with
>
> ====General1 Region====
> 2013-05-01 14:36:22,268 WARN - OpenSim.Region.Framework.Scenes.Scene [SCENE]: Existing root scene presence detected for
> Rick Anderson ac397397-e69b-42b4-ac65-767951d8aacf in Portal when connecting. Removing existing presence.
> 2013-05-01 14:36:22,274 DEBUG - OpenSim.Region.ClientStack.LindenUDP.LLClientView [CLIENT]: Close has been called for
> Rick Anderson attached to scene Portal
> 2013-05-01 14:36:22,278 ERROR - OpenSim.Framework.Servers.HttpServer.BaseHttpServer [BASE HTTP SERVER]: HandleRequest()
> threw Object reference not set to an instance of an object
> System.NullReferenceException: Object reference not set to an instance of an object
> at OpenSim.Region.CoreModules.ServiceConnectorsOut.Presence.PresenceDetector.OnConnectionClose (IClientAPI client)
> [0x00000] in <filename unknown>:0
> at (wrapper delegate-invoke) <Module>:invoke_void__this___IClientAPI (OpenSim.Framework.IClientAPI)
> at (wrapper delegate-invoke) <Module>:invoke_void__this___IClientAPI (OpenSim.Framework.IClientAPI)
> at (wrapper delegate-invoke) <Module>:invoke_void__this___IClientAPI (OpenSim.Framework.IClientAPI)
> at OpenSim.Region.ClientStack.LindenUDP.LLClientView.CloseWithoutChecks () [0x00000] in <filename unknown>:0
> at OpenSim.Region.ClientStack.LindenUDP.LLClientView.Close (Boolean force) [0x00000] in <filename unknown>:0
> at OpenSim.Region.Framework.Scenes.Scene.NewUserConnection (OpenSim.Framework.AgentCircuitData agent, UInt32
> teleportFlags, System.String& reason, Boolean requirePresenceLookup) [0x00000] in <filename unknown>:0
> at OpenSim.Region.Framework.Scenes.Scene.NewUserConnection (OpenSim.Framework.AgentCircuitData agent, UInt32
> teleportFlags, System.String& reason) [0x00000] in <filename unknown>:0
> at OpenSim.Region.CoreModules.ServiceConnectorsOut.Simulation.LocalSimulationConnectorModule.CreateAgent
> (OpenSim.Services.Interfaces.GridRegion destination, OpenSim.Framework.AgentCircuitData aCircuit, UInt32 teleportFlags,
> System.String& reason) [0x00000] in <filename unknown>:0
> at OpenSim.Server.Handlers.Simulation.AgentPostHandler.CreateAgent (OpenSim.Services.Interfaces.GridRegion
> destination, OpenSim.Framework.AgentCircuitData aCircuit, UInt32 teleportFlags, System.String& reason) [0x00000] in
> <filename unknown>:0
> at OpenSim.Server.Handlers.Simulation.AgentPostHandler.DoAgentPost (System.Collections.Hashtable request,
> System.Collections.Hashtable responsedata, UUID id) [0x00000] in <filename unknown>:0
> at OpenSim.Server.Handlers.Simulation.AgentPostHandler.Handle (System.String path, System.IO.Stream request,
> IOSHttpRequest httpRequest, IOSHttpResponse httpResponse) [0x00000] in <filename unknown>:0
> at OpenSim.Framework.Servers.HttpServer.BaseHttpServer.HandleRequest
> (OpenSim.Framework.Servers.HttpServer.OSHttpRequest request, OpenSim.Framework.Servers.HttpServer.OSHttpResponse
> response) [0x00000] in <filename unknown>:0
> 2013-05-01 14:36:22,302 DEBUG - OpenSim.Region.CoreModules.Framework.EntityTransfer.EntityTransferModule [ENTITY
> TRANSFER MODULE]: Informing Rick Anderson ac397397-e69b-42b4-ac65-767951d8aacf about neighbour Gridiron
> 184.73.129.133:9103 <http://184.73.129.133:9103> at (10999,10997)
> 2013-05-01 14:36:22,329 WARN - OpenSim.Region.CoreModules.Framework.EntityTransfer.EntityTransferModule [ENTITY
> TRANSFER MODULE]: Region Gridiron did not accept Rick Anderson ac397397-e69b-42b4-ac65-767951d8aacf: Failed to verify
> user presence in the grid for Rick Anderson, access denied to region Gridiron.
> ====
>
> --
> Rick Anderson
> Director of Virtual Worlds
> Division of Continuing Studies (DoCS)
> Rutgers University
> (732) 586-3265
>
>
> _______________________________________________
> Opensim-users mailing list
> Opensim-users at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-users
>
--
Justin Clark-Casey (justincc)
OSVW Consulting
http://justincc.org
http://twitter.com/justincc
More information about the Opensim-users
mailing list