[Opensim-users] Could not find asset ...

Justin Clark-Casey jjustincc at googlemail.com
Sat Dec 14 02:47:29 UTC 2013


Okay, I followed Oren's suggestion and wrapped the particle system analysis inside a try/catch block, so this failure 
should just emit a warning now.  This is in the git master branch 0.7.6-post-fixes as commit c1ff245 if you can build 
from there.

On 12/12/13 01:30, Matthew Drover wrote:
> Hi, so you are saying that the missing asset could be specified in a script
> or it could be within the TextureEntry?
>
> Would the Texture Entry be the Texture field in the primshapes table?
>
> I just want to resolve this, otherwise I cannot upgrade to 0.7.6.
>
> On the other hand, maybe I should change the code for this error so it
> displays the assetid in question.
>
>>> 2013-12-11 10:04:55,157 DEBUG - OpenSim.Region.Framework.Scenes.UuidGatherer
>>> [UUID GATHERER]: Texture entry length for
>>> prim was 56 (min is 46)
>
> Thanks.
>
> -Matt
>
>
> On 12/11/2013, 8:48 PM, "Justin Clark-Casey" <jjustincc at googlemail.com>
> wrote:
>
>> I'm not sure what's happening here.  My guess is that the TextureEntry (a
>> serialized blob of data which contains
>> information about textures on a prims faces and particle system stuff) was
>> somehow previously corrupt but that an update
>> of libomv in a later OpenSimulator has revealed it.
>>
>> Normally, I would say that you could ignore the "Could not find" errors, since
>> a lot of false positives show up as
>> scripts have to be scanned for hard-coded UUIDs.  I mean to stop reporting
>> these cases (or at least make it clear what
>> they are) but just haven't found the time yet.
>>
>> But in this case, I would be somewhat concerned they reference genuine assets
>> which weren't picked up due to the other
>> exceptions you see from UUID GATHERER.  On the other hand, if they don't exist
>> in the source database perhaps they
>> genuinely don't exist and are something to do with the TextureEntry
>> corruption.
>>
>> On 11/12/13 14:20, Drover, Matt wrote:
>>> Hi, I upgraded to 0.7.6 from 0.7.4 a couple days ago and now get these errors
>>> a lot:
>>>
>>> 2013-12-11 10:04:55,157 DEBUG - OpenSim.Region.Framework.Scenes.UuidGatherer
>>> [UUID GATHERER]: Texture entry length for
>>> prim was 56 (min is 46)
>>>
>>> 2013-12-11 10:04:55,158 ERROR - OpenSim.Region.Framework.Scenes.UuidGatherer
>>> [UUID GATHERER]: Failed to get part -
>>> System.IndexOutOfRangeException: Index was outside the bounds of the array.
>>>
>>>      at OpenMetaverse.BitPack.UnpackBitsArray(Int32 totalCount)
>>>
>>>      at OpenMetaverse.BitPack.UnpackUBits(Int32 totalCount)
>>>
>>>      at OpenMetaverse.Primitive.ParticleSystem..ctor(Byte[] data, Int32 pos)
>>>
>>>      at
>>> OpenSim.Region.Framework.Scenes.UuidGatherer.GatherAssetUuids(SceneObjectGrou
>>> p sceneObject, IDictionary`2 assetUuids)
>>>
>>> If I try a save oar, I get so many of these errors that my console locks up.
>>>
>>> I tried going back to 0.7.5 and still get the errors but in save oar I now
>>> see:
>>>
>>> 10:45:23 - [ARCHIVER]: Successfully added 329 assets (7 assets not found but
>>> these may be expected invalid references)
>>>
>>> 10:45:23 - [ARCHIVER]: Could not find asset
>>> aebd4b83-6aea-b0ec-734c-f2c5e16c661a
>>>
>>> 10:45:23 - [ARCHIVER]: Could not find asset
>>> 5b2eb7d3-2e83-7a3e-d944-8baa3f971fec
>>>
>>> 10:45:23 - [ARCHIVER]: Could not find asset
>>> 0bc58228-74a0-7e83-89bc-5c23464bcec5
>>>
>>> 10:45:23 - [ARCHIVER]: Could not find asset
>>> 63338ede-0037-c4fd-855b-015d77112fc8
>>>
>>> 10:45:23 - [ARCHIVER]: Could not find asset
>>> 53a2f406-4895-1d13-d541-d2e3b86bc19c
>>>
>>> 10:45:23 - [ARCHIVER]: Could not find asset
>>> 303cd381-8560-7579-23f1-f0a880799740
>>>
>>> 10:45:23 - [ARCHIVER]: Could not find asset
>>> 6e0f05ad-1809-4edc-df29-fae3d2a6c9b8
>>>
>>> I have searched my db and cannot find any reference to these asset id's at
>>> all. What specifically is referencing them?
>>>
>>> Thanks
>>>
>>> *Matthew Drover
>>> *Programmer Consultant
>>>
>>> Immersive Technology
>>> Distance Education, Learning and Teaching Support
>>> *Memorial University of Newfoundland*
>>>
>>>
>>>
>>> _______________________________________________
>>> Opensim-users mailing list
>>> Opensim-users at lists.berlios.de
>>> https://lists.berlios.de/mailman/listinfo/opensim-users
>>>
>>
>
> _______________________________________________
> Opensim-users mailing list
> Opensim-users at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-users
>


-- 
Justin Clark-Casey (justincc)
OSVW Consulting
http://justincc.org
http://twitter.com/justincc



More information about the Opensim-users mailing list