[Opensim-users] Hypergate not working in Opensim 0.7.3, diva-r18222-b ?

Diva Canto diva at metaverseink.com
Sun Mar 4 15:18:04 UTC 2012


oh man. This release is full of hickups. This was the result of an 
undocumented configuration change. I fixed the release notes for 0.7.3, 
and made a new d2 release diva-r18222-c with that fixed. Hopefully, 
third time is the charm.

The fix is very easy, you don't need to download the new package again. 
Just edit config-include/DivaPreferences.ini and in the
[GridService] section add
HypergridLinker = true

That's all I did for the -c package.

Thanks for reporting.

Diva

On 3/4/2012 3:34 AM, Fokides Aegean 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/4adcf68a/attachment.html>


More information about the Opensim-users mailing list