[Opensim-users] Caught exception when detaching object (OS 0.7.1 Dev)
Chris
mewtwo0641 at cox.net
Sun Feb 27 18:28:10 UTC 2011
Hi all, I just recently started using OS 0.7.1 Git Master Dev and I've
noticed that a lot of my objects in my inventory give me an exception
when I attempt to detach them from my avatar. Once the object is
attached it is almost impossible to detach the object causing the
exception (or it MIGHT detach after multiple tries and multiple
re-logs). I have also found that these attachments can not be
transferred to any other user; it just causes another (and much longer
red spew) exception. As far as I can tell this issue affects only
objects that are scripted.
I have found that if you rez a copy of the object on the ground, unlink
it, relink it, take it back to inventory, and then wear it; it seems to
work fine and will transfer to other users fine, but then you have to go
through the trouble of repositioning the attachments again that are
causing this error.
These objects come from an IAR that I saved from OS 0.6.9 Post-Fixes and
loaded to OS 0.7.1 Dev (the IAR load went without a hitch, no errors).
I know that this is development master and not ready for production use
yet but I just wanted to see if anyone else was having this issue as
well and maybe file a mantis, if needed, on this before it does get
released.
Error when attempting to detach:
11:57:37 - [ATTACHMENTS MODULE]: Detaching from UserID:
245cd45c-a1d6-466c-9e5d-
adc9da974a74, ItemID: 59b8206a-6deb-4e22-888b-b92ee7397487
11:57:37 - [ATTACHMENTS MODULE]: Saving attachpoint: 28
11:57:37 - [ATTACHMENTS MODULE]: Updating asset for attachment
170f184b-d9e8-438
d-a2f2-90e1bfb29963, attachpoint 28
11:57:37 - [LLCLIENTVIEW]: Caught exception while processing
OpenMetaverse.Packe
ts.ObjectDetachPacket for mewtwo064 Alito, Object reference not set to
an instance o
f an object. at OpenSim.Data.MySQL.MySQLGenericTableHandler`1.Store(T
row) in
c:\Documents and Settings\Chris\Desktop\opensim-tree-6bd18eb 0.7.1
Dev\OpenSim\
Data\MySQL\MySQLGenericTableHandler.cs:line 224
Error when attempting to transfer the object to another user:
11:57:12 - [INVENTORY TRANSFER]: (giving) Inserting item
40498fdc-19bf-4a95-88d0
-049ac7779c93 into agent 6bfc8e1b-3d2b-414e-ada8-4db80677832e's inventory
11:57:12 - [LLUDPSERVER]: Client packet handler for
245cd45c-a1d6-466c-9e5d-adc9
da974a74 for packet ImprovedInstantMessage threw an exception
11:57:12 - Object reference not set to an instance of an
object.System.NullRefer
enceException: Object reference not set to an instance of an object.
at OpenSim.Data.MySQL.MySQLGenericTableHandler`1.Store(T row) in
c:\Documents
and Settings\Chris\Desktop\opensim-tree-6bd18eb 0.7.1
Dev\OpenSim\Data\MySQL\My
SQLGenericTableHandler.cs:line 224
at OpenSim.Data.MySQL.MySqlItemHandler.Store(XInventoryItem item) in
c:\Docum
ents and Settings\Chris\Desktop\opensim-tree-6bd18eb 0.7.1
Dev\OpenSim\Data\MySQ
L\MySQLXInventoryData.cs:line 174
at OpenSim.Data.MySQL.MySQLXInventoryData.StoreItem(XInventoryItem
item) in c
:\Documents and Settings\Chris\Desktop\opensim-tree-6bd18eb 0.7.1
Dev\OpenSim\Da
ta\MySQL\MySQLXInventoryData.cs:line 80
at
OpenSim.Services.InventoryService.XInventoryService.AddItem(InventoryItemB
ase item) in c:\Documents and
Settings\Chris\Desktop\opensim-tree-6bd18eb 0.7.1
Dev\OpenSim\Services\InventoryService\XInventoryService.cs:line 391
at
OpenSim.Region.CoreModules.ServiceConnectorsOut.Inventory.LocalInventorySe
rvicesConnector.AddItem(InventoryItemBase item) in c:\Documents and
Settings\Chr
is\Desktop\opensim-tree-6bd18eb 0.7.1
Dev\OpenSim\Region\CoreModules\ServiceConn
ectorsOut\Inventory\LocalInventoryServiceConnector.cs:line 248
at
OpenSim.Region.Framework.Scenes.Scene.AddInventoryItem(InventoryItemBase i
tem) in c:\Documents and Settings\Chris\Desktop\opensim-tree-6bd18eb
0.7.1 Dev\O
penSim\Region\Framework\Scenes\Scene.Inventory.cs:line 130
at OpenSim.Region.Framework.Scenes.Scene.GiveInventoryItem(UUID
recipient, UU
ID senderId, UUID itemId, UUID recipientFolderId) in c:\Documents and
Settings\C
hris\Desktop\opensim-tree-6bd18eb 0.7.1
Dev\OpenSim\Region\Framework\Scenes\Scen
e.Inventory.cs:line 587
at OpenSim.Region.Framework.Scenes.Scene.GiveInventoryItem(UUID
recipient, UU
ID senderId, UUID itemId) in c:\Documents and
Settings\Chris\Desktop\opensim-tre
e-6bd18eb 0.7.1
Dev\OpenSim\Region\Framework\Scenes\Scene.Inventory.cs:line 402
at
OpenSim.Region.CoreModules.Avatar.Inventory.Transfer.InventoryTransferModu
le.OnInstantMessage(IClientAPI client, GridInstantMessage im) in
c:\Documents an
d Settings\Chris\Desktop\opensim-tree-6bd18eb 0.7.1
Dev\OpenSim\Region\CoreModul
es\Avatar\Inventory\Transfer\InventoryTransferModule.cs:line 229
at OpenSim.Framework.ImprovedInstantMessage.Invoke(IClientAPI
remoteclient, G
ridInstantMessage im)
at
OpenSim.Region.ClientStack.LindenUDP.LLClientView.HandlerImprovedInstantMe
ssage(IClientAPI sender, Packet Pack) in c:\Documents and
Settings\Chris\Desktop
\opensim-tree-6bd18eb 0.7.1
Dev\OpenSim\Region\ClientStack\LindenUDP\LLClientVie
w.cs:line 5485
at
OpenSim.Region.ClientStack.LindenUDP.LLClientView.ProcessPacketMethod(Pack
et packet) in c:\Documents and
Settings\Chris\Desktop\opensim-tree-6bd18eb 0.7.1
Dev\OpenSim\Region\ClientStack\LindenUDP\LLClientView.cs:line 624
at
OpenSim.Region.ClientStack.LindenUDP.LLClientView.ProcessInPacket(Packet p
acket) in c:\Documents and Settings\Chris\Desktop\opensim-tree-6bd18eb
0.7.1 Dev
\OpenSim\Region\ClientStack\LindenUDP\LLClientView.cs:line 11365
at
OpenSim.Region.ClientStack.LindenUDP.LLUDPServer.ProcessInPacket(Object st
ate) in c:\Documents and Settings\Chris\Desktop\opensim-tree-6bd18eb
0.7.1 Dev\O
penSim\Region\ClientStack\LindenUDP\LLUDPServer.cs:line 1246
More information about the Opensim-users
mailing list