[Opensim-users] Receiving a rash of async_call_method exceptions in latest master
Chris
mewtwo0641 at gmail.com
Tue Oct 30 04:37:39 UTC 2012
I just gave the commit a try for a little while and it looks good now;
the new information outputted in the console is definitely useful. It
turns out that I do indeed have some missing sculpt assets when i
examine the prims at the coordinates that are in the warnings; but I do
know that those have been missing for a long time so I'm not too worried
=) The original exceptions seem to be gone now.
Many thanks Justin!
On 10/29/2012 8:54 PM, Justin Clark-Casey wrote:
> It looks this was because of the new sculpt/mesh asset loading code
> not checking for the callback being given a null AssetBase (which
> occurs when no asset is found, asset service could not be reached
> before timeout, etc.).
>
> I just fixed this in git master ff6c690.
>
> However, you will still get warnings, though they should be more
> informative (you get to know prim name, location, region). The
> ODEPrim changes here aim to eliminate a race condition which used to
> generate false 'asset not loaded' warnings. The fact that you are
> getting them should mean that your simulator genuinely could not
> retreive the asset data.
>
> One possibility here is that for some reason the asset does not
> exist. However, I do know that on OSGrid at the moment, there's an
> asset migration going on which should give better responsiveness in
> the medium term but in the short term means that some requests may not
> be served in a timely manner. This would cause the same problem as if
> the asset did not exist, though in that case you should also be seeing
> other warnings on the console.
>
> On 27/10/12 09:48, Chris wrote:
>> Hello every one,
>>
>> I have updated to the latest master 3531f29 (r/20825) and am
>> receiving a rash of async_call_method exceptions upon start
>> up of the server. There seems to be at least one per loaded region
>> (That have objects and are possibly scripted, can't
>> pinpoint what is actually triggering it). I can't tell if there are
>> any adverse effects or not.
>>
>> Is anyone else experiencing this as well?
>>
>> Thanks!
>>
>> Exception:
>>
>> 2012-10-27 03:13:36,746 ERROR - OpenSim.Framework.Util [UTIL]:
>> Continuing after async_call_method thread terminated with
>> exception Object reference not set to an instance of an object. at
>> OpenSim.Region.Physics.OdePlugin.OdePrim.MeshAssetReveived(AssetBase
>> asset) in
>> c:\Users\admin\Desktop\opensim-3531f29\OpenSim\Region\Physics\OdePlugin\ODEPrim.cs:line
>> 3355
>> at
>> OpenSim.Region.Framework.Scenes.Scene.PhysicsAssetReceived(String id,
>> Object sender, AssetBase asset) in
>> c:\Users\admin\Desktop\opensim-3531f29\OpenSim\Region\Framework\Scenes\Scene.cs:line
>> 5649
>> at
>> OpenSim.Region.CoreModules.ServiceConnectorsOut.Asset.LocalAssetServicesConnector.<>c__DisplayClass3.<>c__DisplayClass8.<Get>b__2(Object
>>
>> ) in
>> c:\Users\admin\Desktop\opensim-3531f29\OpenSim\Region\CoreModules\ServiceConnectorsOut\Asset\LocalAssetServiceConnector.cs:line
>>
>> 250
>> at
>> OpenSim.Framework.Util.<>c__DisplayClass6.<FireAndForget>b__1(Object
>> o) in
>> c:\Users\admin\Desktop\opensim-3531f29\OpenSim\Framework\Util.cs:line
>> 1686
>>
>
>
--
OpenSim: 10 Region Standalone on 0.7.4 Dev
Physics: Open Dynamics Engine
OS: Windows 7 (x64)
CPU: AMD Phenom II X4 840 3.2 GHz
Memory: 11 GB DDR3
Database: MySQL 5.1.63 (x64)
More information about the Opensim-users
mailing list