[Opensim-users] Region crossings crashing the grid.
Justin Clark-Casey
jjustincc at googlemail.com
Mon May 3 22:01:58 UTC 2010
Tom Haines wrote:
> I have been experiencing crashes of our region server on our grid when
> avatars are crossing region borders. The details surrounding this can be
> found in mantis here: http://opensimulator.org/mantis/view.php?id=4588
> (my info is under the "bitoffish" posting). I understand that these
> issues take time to resolve, but I'm looking for a way to mitigate this
> problem in the meantime.
>
> The exception is being thrown in the CombatModule.AvatarEnteringParcel
> method. Is there is a way to disable this module since we don't use
> combat across grid?
>
> If not, I'm considering building from source, and commenting out the
> code in CombatModule.AvatarEnteringParcel to avoid the exception, or
> placing it in a Try/Catch block. I want to avoid this, because I don't
> want to run hacked versions of the code. Unfortunately, I don't have the
> time to properly debug the issue and submit a fix.
>
> Any thoughts on this issue?
I'm guessing that the avatar reference being sent via the OnAvatarEnteringParcel event to the AvatarEnteringParcel() method in CombatModule is occasionally null for unknown reasons. This is the only line outside the existing try/catch statement.
I actually moved this statement inside the try/catch for 0.6.9.rc2 which should squash this bug. This will be foreported to master soon, possibly with logging to work out whether this is a significant problem or not.
You can download 0.6.9.rc2 from http://opensimulator.org/wiki/Download. This is a fairly stable release candidate as far as OpenSim goes, so it may well become the proper 0.6.9.
--
Justin Clark-Casey (justincc)
http://justincc.org
http://twitter.com/justincc
More information about the Opensim-users
mailing list