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



--
Justin Clark-Casey (justincc)
OSVW Consulting
http://justincc.org
http://twitter.com/justincc
_______________________________________________
Opensim-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/opensim-users

Reply via email to