[Opensim-users] 0.8.1.1 is out, and why it is important to upgrade

Jeff Kelley opensim at pescadoo.net
Sun Aug 2 00:21:55 UTC 2015


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


More information about the Opensim-users mailing list