Hi hack13
I'm sure that this php notice has got nothing to do with this issue.
But I found some other bug today that definately could cause this problem: I managed to setup OpenSim for testing today on Win7 and found that this enviroment is making the xmlrpc calls even BEFORE they get saved in MySQL in the regions table (uh, I never stop learning *g*). By default, in such a case jOpenSim is refusing to respond to the simulator for security reasons. This can be seen in currency.log (or also interface.log) when lines contain something like
{datetime} No access for ip.of.your.simulator for {xmlrpc-call} at line blabla
Since simply getting the UUID of the banker account is not really something confidential, there is a simple workaround which will be part of my next version:
In your Joomla installation, open /components/com_opensim/currency.php and go to line 59 (in version 0.2.7) where is says:
function getOpenXMLrpcFunctions() {
$retval = array(
"buy_land_prep",
"preflightBuyLandPrep",
"buyLandPrep"); // all open methods (do not need remoteIP check)
return $retval;
}
... change this to:
function getOpenXMLrpcFunctions() {
$retval = array(
"getSettingsData",
"buy_land_prep",
"preflightBuyLandPrep",
"buyLandPrep"); // all open methods (do not need remoteIP check)
return $retval;
}
This should solve the missing bankerUUID at startup for now. This change will be for sure part of the next release.
Greetz
FoTo50