[Opensim-users] OpenSim and VirWox

dogwomble at exemail.com.au dogwomble at exemail.com.au
Wed Oct 3 11:20:21 UTC 2012


Hi guys,

I know this is venturing into somewhat unsupported territory but I thought
I'd ask anyways.

At the moment, I'm experimenting with OpenSim 0.7.4 and want to try and
get VirWox working.  This is currently set up on a Windows 2003 Server box
in grid mode.  I've _almost_ got it working but I'm not quite there - I'm
sure I've missed something obvious but I can't quite work out what.

As per the VirWox instructions
(https://www.virwox.com:419/OSMoneyGateway/4.0.3/Public/index.php/OMHelp)
I have added the appropriate DLL files (I used the binary versions for
convenience).  I have placed the following into all my OpenSim.ini files:

[OpenMetaverseEconomy]
  OMEconomyInitialize =   
"https://www.virwox.com:419/OSMoneyGateway/init.php"
  GridShortName =          "TestingOnly"
  OMBaseEnvironment =      "TEST"
  OMCurrencyEnvironment =  "TEST"

The following shows in the logs, which seems to indicate that it is
loading correctly.

2012-10-02 22:00:47,280 DEBUG - OMEconomy.OMBase.CommunicationHelpers
[OMECONOMY] Request:
https://www.virwox.com:419/OSMoneyGateway/TEST/4.0.3/API/Simulator.php?method=initializeRegion&regionIP=http://192.168.1.67:9004/&regionName=Newton&regionUUID=591ee37b-2e00-4278-aae2-6db86937bc5b&simulatorVersion=OpenSim
0.7.4 Release     
&moduleVersion=4.0.5&gridShortName=TestingOnly&gridURL=http://192.168.1.67:8003
2012-10-02 22:00:47,998 DEBUG - OMEconomy.OMBase.CommunicationHelpers
[OMECONOMY] Response: {"success":"true","regionSecret":"removed"}
2012-10-02 22:00:48,014 INFO  - OMEconomy.OMBase.OMBaseModule [OMBASE]:
The Service is Available

The terminal has been successfully brought in and a test account created
and verified - so all good so far.

However, whenever I try and "Pay" an object or avatar, I start getting
problems.  Because I have $OS0, it wants me to purcahse some currency -
which is expected.  However, at the stage of it "Getting data", I receive
the error: "Despite our best efforts, something unexpected has gone
wrong".

I have added the appropriate Helper URI to my client settings, as well as
place the Helper files as part of my web server.  My Apache log seems to
indicate they are being loaded successfully:

192.168.1.66 - - [03/Oct/2012:21:15:03 +1000] "POST
/grid/helper/currency.php HTTP/1.1" 200 122

The only odd thing I'm noticing is this in my OpenSim.log:

2012-10-02 22:06:23,014 ERROR -
OpenSim.Region.Framework.Scenes.EventManager [EVENT MANAGER]: Delegate for
TriggerOnMakeRootAgent failed - continuing.  Method not found:
'System.Net.EndPoint OpenSim.Framework.IClientAPI.GetClientEP()'.    at
OMEconomy.OMBase.OMBaseModule.AddAvatar(ScenePresence avatar)
   at
OpenSim.Region.Framework.Scenes.EventManager.TriggerOnMakeRootAgent(ScenePresence
presence)

This seems to correlate with me loggin in, and I can't for the life of me
work out what's happening here, even with the help of Google.

I'm sure I'm missing something obvious and it's staring me in the face - I
just can't see it so any help (and I know I'm verging on tl;dr) would be
appreciated!




More information about the Opensim-users mailing list