Crash on static hypergrid link-region

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Crash on static hypergrid link-region

Zonja Capalini
Hi,

I'm running two opensim instances at condensationland.com.

* condensationland.com:9000 is my Condensation Land grid, running standalone v. 0.6.4.9561, MySQL backend, 10+ regions at ports < 10000.

* condensationland.com:20000 is my OSGrid gateway region, running in grid mode v. osgrid.opensim.v0.6.6.10051, default sqllite backend, one region at port 20300, regions.ini follows:

------- Start regions.ini ----
[Condensation Gateway]
RegionUUID = 14992827-25a1-414e-b6bd-481365915a68
Location = 7789,7789
InternalAddress = 127.0.0.1
InternalPort = 20300
AllowAlternatePorts = False
ExternalHostName = 87.216.55.54
MasterAvatarFirstName = Zonja
MasterAvatarLastName = Capalini
MasterAvatarSandboxPassword = ******
----- End regions.ini -------

I'm linking condensationland.com:9000 from the OSGrid instance at :20000 to be able to hypergrid-tp to my grid. That works.

Now when I try to 

  link-region 3789 3792 condensationland.com 20000 Condensation OSgrid

from my grid in the :9000 instance, I get an exception and the :20000 instance crashes.

Log follows:

-------Start opensim.log ------------
2009-07-27 12:02:28,609 DEBUG - OpenSim.Region.Communications.Hypergrid.HGGridServices [HGrid]: Hyperlink request
2009-07-27 12:02:28,625 DEBUG - OpenSim.Region.CoreModules.World.WorldMap.WorldMapModule [WORLD MAP]: Sending map image jpeg
2009-07-27 12:02:28,640 ERROR - OpenMetaverse Decoded image with unhandled number of components: 0
2009-07-27 12:02:28,656 ERROR - OpenSim.Application [APPLICATION]: 
APPLICATION EXCEPTION DETECTED: System.UnhandledExceptionEventArgs

Exception: System.NullReferenceException: Referencia a objeto no establecida como instancia de un objeto.
   en OpenSim.Region.CoreModules.World.WorldMap.WorldMapModule.OnHTTPGetMapImage(Hashtable keysvals) en D:\OSGRID\OSGRID RELEASES\osgrid.release.10051\OpenSim\Region\CoreModules\World\WorldMap\WorldMapModule.cs:línea 810
   en OpenSim.Framework.Servers.HttpServer.BaseHttpServer.HandleContentVerbs(OSHttpRequest request, OSHttpResponse response) en D:\OSGRID\OSGRID RELEASES\osgrid.release.10051\OpenSim\Framework\Servers\HttpServer\BaseHttpServer.cs:línea 1134
   en OpenSim.Framework.Servers.HttpServer.BaseHttpServer.HandleHTTPRequest(OSHttpRequest request, OSHttpResponse response) en D:\OSGRID\OSGRID RELEASES\osgrid.release.10051\OpenSim\Framework\Servers\HttpServer\BaseHttpServer.cs:línea 1059
   en OpenSim.Framework.Servers.HttpServer.BaseHttpServer.HandleRequest(OSHttpRequest request, OSHttpResponse response) en D:\OSGRID\OSGRID RELEASES\osgrid.release.10051\OpenSim\Framework\Servers\HttpServer\BaseHttpServer.cs:línea 429
   en OpenSim.Framework.Servers.HttpServer.BaseHttpServer.OnHandleRequestIOThread(IHttpClientContext context, IHttpRequest request) en D:\OSGRID\OSGRID RELEASES\osgrid.release.10051\OpenSim\Framework\Servers\HttpServer\BaseHttpServer.cs:línea 237
   en HttpServer.HttpClientContextImp.OnRequestCompleted(IHttpRequest request)
   en HttpServer.HttpRequestParser.ParseMessage(Byte[] buffer, Int32 offset, Int32 size)
   en HttpServer.HttpClientContextImp.OnReceive(IAsyncResult ar)
   en System.Net.LazyAsyncResult.Complete(IntPtr userToken)
   en System.Net.ContextAwareResult.CompleteCallback(Object state)
   en System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   en System.Net.ContextAwareResult.Complete(IntPtr userToken)
   en System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
   en System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
   en System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)

Application is terminating: True
--------- End opensim.log --------------

Then if I restart the :20000 instance, it relinks to :9000, and the :9000 instance still remembers the link to :20000, so that all works fine, except that the :9000 instance hasn't got a proper thumb for the linked :20000 region and displays a blank tile in the map.

Any help would be greatly appreciated.

TIA,

  /Zonja

_______________________________________________
Opensim-users mailing list
[hidden email]
https://lists.berlios.de/mailman/listinfo/opensim-users