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
[email protected]
https://lists.berlios.de/mailman/listinfo/opensim-users

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

Reply via email to