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

Fokides Aegean fokides at aegean.gr
Sun Mar 4 11:34:49 UTC 2012


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.LocalGridServicesConnec
tor.GetRegionsByName(UUID scopeID, String name, Int32 maxNumber)

   at
OpenSim.Region.CoreModules.World.WorldMap.MapSearchModule.OnMapNameRequest(I
ClientAPI remoteClient, String mapName, UInt32 flags)

   at
OpenSim.Region.ClientStack.LindenUDP.LLClientView.HandleMapNameRequest(IClie
ntAPI 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.LocalGridServicesConnec
tor.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.<Teleport
Agent>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

                

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://opensimulator.org/pipermail/opensim-users/attachments/20120304/280044c1/attachment.html>


More information about the Opensim-users mailing list