Hi Justin
My other 2 modules (search and profile) do not run into this issue,
allthough they are more or less structured the same way. The money
module is like all my others a shared module. When I add debug lines to
the log, I can see it running through "Initialise(IConfigSource source)"
and then never hear/read anything of it anymore. Not AddRegion() or
RegionLoaded() or anything else ... and it either receives AddRegion for
all regions or for none. When I check with "show modules" it tells me
that it is not even loaded (running here 0.7.5 stable btw), allthough
some custom console commands of the module are working.
Thanks for the hint with the log level of
"RegionModulesControllerPlugin". Turning this to "DEBUG" I get sometimes
a line (when it loads correctly) like:
DEBUG -
OpenSim.ApplicationPlugins.RegionModulesController.RegionModulesControllerPlugin
[REGIONMODULE]: Deferred load of jOpenSimMoneyModule
and a bit later then
DEBUG -
OpenSim.ApplicationPlugins.RegionModulesController.RegionModulesControllerPlugin
[REGIONMODULE]: Adding scene testregion to shared module
jOpenSimMoneyModule (deferred)
... but when it fails, it writes only the first one and then later it
adds the BetaGridLikeMoneyModule instead, allthough this should be
disabled by configuration in OpenSim.ini:
[Startup]
...
economymodule = jOpenSimMoneyModule
...
Also something "interesting": once it failed to startup correct, it will
fail to startup correct most of time later at restart. Renaming the
containing folder helps sometimes ?!?!?
Greetz
Georg
Am 16.04.2013 22:37, schrieb Justin Clark-Casey:
I'm not sure what would cause this behaviour, since AddRegion() should
always be triggered on startup and if there was a general problem then
there would be many problems with core modules.
Do any other modules suffer this issue? Is this a shared or
non-shared module? Does the module receive AddRegion for other
regions? Does the module receive other events?
You can see more information on module startup if you change the
RegionModulesControllerPlugin log level in OpenSim.exe.config. In
fairly recent dev versions of OpenSimulator there is also a "show
modules" command which will show loaded modules.
On 16/04/13 16:01, FoTo50 wrote:
Hi
Developing a third party (currency) module I run into some strange
behaviour. Sometimes AddRegion() is triggered at
startup, sometimes it is not triggered. Does somebody know what could
cause this behaviour? (running on several
plattforms, but mostly under linux/mono 2.10.8.1)
Greetz
FoTo50 alias Georg
_______________________________________________
Opensim-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/opensim-dev
_______________________________________________
Opensim-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/opensim-dev