[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