[Opensim-users] Hypergate not working in Opensim 0.7.3, diva-r18222-b ?
Shaun Erickson
ste at smxy.org
Sun Mar 4 15:07:48 UTC 2012
I suspect that's a blamgate I made, so this concerned me, as many people have taken copies of them.
I just set up a default d2 setup, using the same version as you, though mine is running on Linux.
I did not have to set up a blamgate in order to recreate the problem. All I had to do was search for a remote region, in some other grid, in my viewer's map. I got virtually the same error that you did.
Looking further, I discovered that my console lacks the link-regions command and the show hyperlinks command. I suspect yours lacks them as well. Please verify this and let me know.
I will see if I can figure out why these commands are missing. It's probably something very simple.
-ste
On Mar 4, 2012, at 6:34 AM, Fokides Aegean <fokides at aegean.gr> wrote:
> Hi all (again)
> After upgrading toi diva-r18222-b, hypergate and blamgate stopped functioning (teleports using landmarks to external regions seem to work properly though).
>
> The error(s) when I use Hypergate
>
> 2012-03-04 12:25:42,607 DEBUG - OpenSim.Services.GridService.HypergridLinker [HYPERGRID LINKER]: Link to hg.osgrid.org:80 Vue-3200, in 16830-0
> 2012-03-04 12:25:42,609 WARN - OpenSim.Services.GridService.HypergridLinker [HYPERGRID LINKER]: Please set this grid's Gatekeeper's address in [GridService]!
> 2012-03-04 12:25:42,612 ERROR - OpenSim.Region.ClientStack.LindenUDP.LLUDPServer [LLUDPSERVER]: Client packet handler for e4ae7548-fc60-4a01-9c40-e3a3ee92e87a for packet MapNameRequest threw an exception
> 2012-03-04 12:25:42,615 ERROR - OpenSim.Region.ClientStack.LindenUDP.LLUDPServer Object reference not set to an instance of an object.
> System.NullReferenceException: Object reference not set to an instance of an object.
> at OpenSim.Services.GridService.HypergridLinker.TryCreateLink(UUID scopeID, Int32 xloc, Int32 yloc, String remoteRegionName, UInt32 externalPort, String externalHostName, String serverURI, UUID ownerID, GridRegion& regInfo, String& reason)
> at OpenSim.Services.GridService.HypergridLinker.TryCreateLink(UUID scopeID, Int32 xloc, Int32 yloc, String remoteRegionName, UInt32 externalPort, String externalHostName, UUID ownerID, GridRegion& regInfo, String& reason)
> at OpenSim.Services.GridService.HypergridLinker.TryLinkRegionToCoords(UUID scopeID, String mapName, Int32 xloc, Int32 yloc, UUID ownerID, String& reason)
> at OpenSim.Services.GridService.HypergridLinker.TryLinkRegionToCoords(UUID scopeID, String mapName, Int32 xloc, Int32 yloc, String& reason)
> at OpenSim.Services.GridService.HypergridLinker.LinkRegion(UUID scopeID, String regionDescriptor)
> at OpenSim.Services.GridService.GridService.GetHypergridRegionByName(UUID scopeID, String name)
> at OpenSim.Services.GridService.GridService.GetRegionsByName(UUID scopeID, String name, Int32 maxNumber)
> at OpenSim.Region.CoreModules.ServiceConnectorsOut.Grid.LocalGridServicesConnector.GetRegionsByName(UUID scopeID, String name, Int32 maxNumber)
> at OpenSim.Region.CoreModules.World.WorldMap.MapSearchModule.OnMapNameRequest(IClientAPI remoteClient, String mapName, UInt32 flags)
> at OpenSim.Region.ClientStack.LindenUDP.LLClientView.HandleMapNameRequest(IClientAPI sender, Packet Pack)
> at OpenSim.Region.ClientStack.LindenUDP.LLClientView.ProcessPacketMethod(Packet packet)
> at OpenSim.Region.ClientStack.LindenUDP.LLClientView.ProcessInPacket(Packet packet)
> at OpenSim.Region.ClientStack.LindenUDP.LLUDPServer.ProcessInPacket(Object state)
>
> The error(s) when I use Blamgate
>
> 2012-03-04 12:27:43,671 DEBUG - OpenSim.Services.GridService.HypergridLinker [HYPERGRID LINKER]: Link to sanctuary.homelinux.org:8012 Eld, in 27666-0
> 2012-03-04 12:27:43,673 WARN - OpenSim.Services.GridService.HypergridLinker [HYPERGRID LINKER]: Please set this grid's Gatekeeper's address in [GridService]!
> 2012-03-04 12:27:43,677 ERROR - OpenSim.Framework.Util [UTIL]: Continuing after async_call_method thread terminated with exception Object reference not set to an instance of an object. at OpenSim.Services.GridService.HypergridLinker.TryCreateLink(UUID scopeID, Int32 xloc, Int32 yloc, String remoteRegionName, UInt32 externalPort, String externalHostName, String serverURI, UUID ownerID, GridRegion& regInfo, String& reason)
> at OpenSim.Services.GridService.HypergridLinker.TryCreateLink(UUID scopeID, Int32 xloc, Int32 yloc, String remoteRegionName, UInt32 externalPort, String externalHostName, UUID ownerID, GridRegion& regInfo, String& reason)
> at OpenSim.Services.GridService.HypergridLinker.TryLinkRegionToCoords(UUID scopeID, String mapName, Int32 xloc, Int32 yloc, UUID ownerID, String& reason)
> at OpenSim.Services.GridService.HypergridLinker.TryLinkRegionToCoords(UUID scopeID, String mapName, Int32 xloc, Int32 yloc, String& reason)
> at OpenSim.Services.GridService.HypergridLinker.LinkRegion(UUID scopeID, String regionDescriptor)
> at OpenSim.Services.GridService.GridService.GetHypergridRegionByName(UUID scopeID, String name)
> at OpenSim.Services.GridService.GridService.GetRegionByName(UUID scopeID, String name)
> at OpenSim.Region.CoreModules.ServiceConnectorsOut.Grid.LocalGridServicesConnector.GetRegionByName(UUID scopeID, String regionName)
> at OpenSim.Region.Framework.Scenes.Scene.RequestTeleportLocation(IClientAPI remoteClient, String regionName, Vector3 position, Vector3 lookat, UInt32 teleportFlags)
> at OpenSim.Region.ScriptEngine.Shared.Api.OSSL_Api.<>c__DisplayClass4.<TeleportAgent>b__0(Object o)
> at OpenSim.Framework.Util.<>c__DisplayClass6.<FireAndForget>b__1(Object o)
>
>
> In Myworld.ini file I have made changes suggested in http://opensimulator.org/wiki/Installing_and_Running_Hypergrid#Configuration_for_OpenSimulator_0.7.3 (mainly removed /profile in some parameters) and it looks like:
>
> Startup]
> ; SmartThreadPool is reported to work well on Mono/Linux, but
> ; UnsafeQueueUserWorkItem has been benchmarked with better
> ; performance on .NET/Windows
> async_call_method = UnsafeQueueUserWorkItem
> ; recommended: false for mono / true for Windows
> use_async_when_possible = true
>
> [DatabaseService]
> ; ### Set the password (again)
> ConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=78559;"
>
> [Network]
> http_listener_port = 9000
>
>
> [GridService]
> Region_Fokides_1 = "DefaultRegion, FallbackRegion"
> Gatekeeper = "http://195.251.147.120:9000"
>
> [HGInventoryService]
> ProfileServerURI = "http://195.251.147.120:9000"
> HomeURI = "http://195.251.147.120:9000"
>
> [HGAssetService]
> ProfileServerURI = "http://195.251.147.120:9000"
> HomeURI = "http://195.251.147.120:9000"
>
> [HGInventoryAccessModule]
> ProfileServerURI = "http://195.251.147.120:9000"
> HomeURI = "http://195.251.147.120:9000"
> Gatekeeper = "http://195.251.147.120:9000"
>
> ; OutboundPermission = False
>
> [DataSnapshot]
> gridname = "Fokides"
>
>
> [Messaging]
> Gatekeeper = "http://195.251.147.120:9000"
>
> [LoginService]
> WelcomeMessage = "Welcome to Fokides!"
> GatekeeperURI = "http://195.251.147.120:9000"
>
> SRV_HomeURI = "http://195.251.147.120:9000"
> SRV_InventoryServerURI = "http://195.251.147.120:9000"
> SRV_AssetServerURI = "http://195.251.147.120:9000"
> SRV_ProfileServerURI = "http://195.251.147.120:9000"
> SRV_FriendsServerURI = "http://195.251.147.120:9000"
> SRV_IMServerURI = "http://195.251.147.120:9000"
> ;; For Viewer 2
> MapTileURL = "http://195.251.147.120:9000/"
>
>
> [GatekeeperService]
> ExternalName = "http://195.251.147.120:9000"
> AllowTeleportsToAnyRegion = true
>
>
> [GridInfoService]
> login = http://195.251.147.120:9000/
> gridname = "Fokides"
> gridnick = "fokides"
> welcome = http://195.251.147.120:9000/wifi/welcome.html
> register = http://195.251.147.120:9000/wifi/user/account
> password = http://195.251.147.120:9000/wifi/forgotpassword
>
>
> [WifiService]
> GridName = "Fokides"
> LoginURL = "http://195.251.147.120:9000"
> WebAddress = "http://195.251.147.120:9000"
>
> …
>
> What am I doing wrong?
> Am I supposed to use my external or the internal ip address?
> Should I or shoud I not remove /profile in the parameters?
> Should I make changes to other files as well?
>
>
> Thanks in advance for your replies
> Manos
>
> _______________________________________________
> Opensim-users mailing list
> Opensim-users at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://opensimulator.org/pipermail/opensim-users/attachments/20120304/22819068/attachment.html>
More information about the Opensim-users
mailing list