0.8.1.1 is out, and why it is important to upgrade

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

0.8.1.1 is out, and why it is important to upgrade

Jeff Kelley
Diva just released 0.8.1.1 aka 0.8.1-post-fixes in git branch.

« Note that this does not incorporate the
improvements done so far in the development
branch. The new release is just 0.8.1 with that
nasty bug fixed. »

This nasty bug is Mantis 7514 : Can't rez items from OSGrid on my own grid.

Actually, it does not affect only OSGrid but all
MONO grids running 0.8.0.3 and onward.

From Ferd Frederix : Objects serialized on a MONO
grid suffer a corruption that make it useless on
a Windows grid. The XML Name Space identifier
"xmlns:" gets repeated as "xmlns:xmlns:", which
causes the serializer on Windows machines to
abort with "Deserialization of xml failed.
Exception System.Xml.XmlException: The ':'
character, hexadecimal value 0x3A, cannot be
included in a name".

Upgrading MONO grids to 0.8.1.1 will stop
corruption occuring  when objects are taken out
of the grid via HG. However, it will *not* fix
corrupt assets already present in your database,
nor the ones that will come in afterwards from
unpatched grids.

If you are running a MONO grid, chances are you
are not seeing the issue. But your grid is
passing bad objects to other grids. Then they
propagate again and again.

Ferd and myself came with a Perl script that try
to fix the ROBUST (or standalone) database. Get
it here :
http://opensimulator.org/mantis/view.php?id=7657

Be careful running this script since it overwrites assets.

BACKUP FIRST.



-- Jeff
_______________________________________________
Opensim-users mailing list
[hidden email]
http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users