[Opensim-dev] Odd HG issue....

BoneZ bonez at dogzhouse.com
Thu Apr 30 03:54:37 UTC 2015


I'm wondering if someone might point me in the right direction here.

I have opensim configured to run in Grid Mode using MySQL.

When HG'ing out of my grid to another grid, for instance 
hg.osgrid.org:wright plaza, when I touch a vendor in this region I can 
receive an object.. ie, I get notification that the object has been 
placed into my suitcase.
When checking my inventory I can see the object is there.

If I then HyperGrid out to say hypergrid.org:8002:sandbox - I can rez 
this item just fine and everything works as expected, but when I return 
back to my grid I cannot rez the item and I get an error on the console 
and I cannot figure out what I'm missing in my setup... everything else 
seems to work great.. I can hypergrid in and out without issues, I can 
offer and accept hypergrid friends, nothing at all seems wrong except this.

No matter which grid I go to, if I obtain an object at another grid and 
return back to mine, I get the same results... the item will not rez and 
I get the error.

I can rez other items from my "local" inventory on my grid, but nothing 
obtained from another grid via hypergrid.

I am running the latest code dated 4/28/2015 (r25942)

Here is my error:

2015-04-29 20:01:11,021 DEBUG - 
OpenSim.Region.CoreModules.Framework.InventoryAccess.HGInventoryAccessModule 
[HGScene]: RezObject itemID=59024ad1-83e4-4c89-b030-0ad4043656c4 
fromTaskID=00000000-0000-0000-0000-000000000000
2015-04-29 20:01:11,037 DEBUG - 
OpenSim.Region.CoreModules.Framework.InventoryAccess.HGInventoryAccessModule 
[HGScene]: user aa22acc7-8e0f-41ed-8a64-0492ab82d07d has local assets 
http://login.mygrid.com:8002
2015-04-29 20:01:11,099 ERROR - 
OpenSim.Region.Framework.Scenes.Serialization.SceneObjectSerializer 
[SERIALIZER]: Deserialization of xml failed.  Exception 
System.Xml.XmlException: The ':' character, hexadecimal value 0x3A, 
cannot be included in a name. Line 1, position 57.
    at System.Xml.XmlTextReaderImpl.Throw(String res, String[] args)
    at System.Xml.XmlTextReaderImpl.ParseAttributes()
    at System.Xml.XmlTextReaderImpl.ParseElement()
    at System.Xml.XmlTextReaderImpl.ParseElementContent()
    at System.Xml.XmlCharCheckingReader.Read()
    at System.Xml.XmlReader.ReadToFollowing(String name)
    at 
OpenSim.Region.Framework.Scenes.Serialization.SceneObjectSerializer.FromOriginalXmlFormat(XmlReader 
reader)
2015-04-29 20:01:11,099 ERROR - OpenSim.Region.Framework.Scenes.Scene 
[AGENT INVENTORY]: Deserialization of xml failed when looking for 
CoalescedObject tag. Exception
System.NullReferenceException: Object reference not set to an instance 
of an object.
    at OpenSim.Region.Framework.Scenes.Scene.GetObjectsToRez(Byte[] 
assetData, Boolean isAttachment, List`1& objlist, List`1& veclist, 
Vector3& bbox, Single& offsetHeight)
2015-04-29 20:01:11,130 ERROR - 
OpenSim.Region.ClientStack.LindenUDP.LLClientView [LLCLIENTVIEW]: Caught 
exception while processing OpenMetaverse.Packets.RezObjectPacket for 
Test Avatar
System.NullReferenceException: Object reference not set to an instance 
of an object.
    at 
OpenSim.Region.CoreModules.Framework.InventoryAccess.BasicInventoryAccessModule.DoPreRezWhenFromItem(IClientAPI 
remoteClient, InventoryItemBase item, List`1 objlist, Vector3 pos, 
List`1 veclist, Boolean isAttachment)
    at 
OpenSim.Region.CoreModules.Framework.InventoryAccess.BasicInventoryAccessModule.RezObject(IClientAPI 
remoteClient, InventoryItemBase item, UUID assetID, Vector3 RayEnd, 
Vector3 RayStart, UUID RayTargetID, Byte BypassRayCast, Boolean 
RayEndIsIntersection, Boolean RezSelected, Boolean RemoveItem, UUID 
fromTaskID, Boolean attachment)
    at 
OpenSim.Region.CoreModules.Framework.InventoryAccess.BasicInventoryAccessModule.RezObject(IClientAPI 
remoteClient, UUID itemID, Vector3 RayEnd, Vector3 RayStart, UUID 
RayTargetID, Byte BypassRayCast, Boolean RayEndIsIntersection, Boolean 
RezSelected, Boolean RemoveItem, UUID fromTaskID, Boolean attachment)
    at 
OpenSim.Region.CoreModules.Framework.InventoryAccess.HGInventoryAccessModule.RezObject(IClientAPI 
remoteClient, UUID itemID, Vector3 RayEnd, Vector3 RayStart, UUID 
RayTargetID, Byte BypassRayCast, Boolean RayEndIsIntersection, Boolean 
RezSelected, Boolean RemoveItem, UUID fromTaskID, Boolean attachment)
    at OpenSim.Region.Framework.Scenes.Scene.RezObject(IClientAPI 
remoteClient, UUID itemID, Vector3 RayEnd, Vector3 RayStart, UUID 
RayTargetID, Byte BypassRayCast, Boolean RayEndIsIntersection, Boolean 
RezSelected, Boolean RemoveItem, UUID fromTaskID)
    at OpenSim.Framework.RezObject.Invoke(IClientAPI remoteClient, UUID 
itemID, Vector3 RayEnd, Vector3 RayStart, UUID RayTargetID, Byte 
BypassRayCast, Boolean RayEndIsIntersection, Boolean RezSelected, 
Boolean RemoveItem, UUID fromTaskID)
    at 
OpenSim.Region.ClientStack.LindenUDP.LLClientView.HandlerRezObject(IClientAPI 
sender, Packet Pack)
    at 
OpenSim.Region.ClientStack.LindenUDP.LLClientView.ProcessSpecificPacketAsync(Object 
state)


More information about the Opensim-dev mailing list