[Opensim-users] ODE physics exception

John Hopkin opensim at jfhopkin.karoo.co.uk
Wed Oct 20 20:51:52 UTC 2010


Thanks, WW. Your solution in that Mantis fixed it - changing to
"false" mesh_sculpted_prim in [ODEPhysicsSettings] in OpenSim.ini.

It was "false" in the OSGrid-supplied example; I'd changed it as an
experiment when I upgraded and forgot about it.

John

drwhiet at spacefriends.de wrote:

> Just had the Same yesterday and i could fix it like this ... 
> http://opensimulator.org/mantis/view.php?id=5093
> 
> Best regards
> Wordfromthe Wise
> 
> Am 20.10.2010 um 20:36 schrieb John Hopkin <opensim at jfhopkin.karoo.co.uk>:
> 
> > Loading a region, I'm getting many thousands of errors from the ODE
> > plugin for sculpted prims that are not physical. The text of one such
> > error is pasted at the end.
> > 
> > The region is connected to OSGrid, and was functional before the
> > recent 0.7.1 upgrade. All but one other regions connected in the same
> > way have no major problems. The region in question contains something
> > like 8600 prims, mostly sculpted.
> > 
> > OpenSim is 8731c2b, OS is Ubuntu Meerkat latest; database is MySQL
> > 14.14;  Mono is 2.6.7; physics is Meshmerizer/ODE.
> > 
> > Any ideas? Thanks
> > 
> > John
> > 
> > Error message:
> > 
> > 2010-10-20 19:09:23,045 ERROR -
> > OpenSim.Region.Physics.OdePlugin.OdeScene.Dwalm Warehouse [PHYSICS]:
> > Exception while meshing prim Sculpty Pathway_01
> > funky/ab7eddae-bbcb-48d9-b5ba-437fec74ad2c.
> > 2010-10-20 19:09:23,045 DEBUG -
> > OpenSim.Region.Physics.OdePlugin.OdeScene.Dwalm Warehouse
> > System.Exception: Caught exception processing byte arrays in
> > SculptMap(): e: System.ArgumentException: A null reference or invalid
> > value was found [GDI+ status: InvalidParameter]
> >  at System.Drawing.GDIPlus.CheckStatus (Status status) [0x00000] in
> > <filename unknown>:0 
> >  at System.Drawing.Bitmap.GetPixel (Int32 x, Int32 y) [0x00000] in
> > <filename unknown>:0 
> >  at (wrapper remoting-invoke-with-check)
> > System.Drawing.Bitmap:GetPixel (int,int)
> >  at PrimMesher.SculptMap..ctor (System.Drawing.Bitmap bm, Int32 lod)
> > [0x00000] in <filename unknown>:0 
> >  at PrimMesher.SculptMap..ctor (System.Drawing.Bitmap bm, Int32 lod)
> > [0x00000] in <filename unknown>:0 
> >  at PrimMesher.SculptMesh._SculptMesh (System.Drawing.Bitmap
> > sculptBitmap, SculptType sculptType, Int32 lod, Boolean viewerMode,
> > Boolean mirror, Boolean invert) [0x00000] in <filename unknown>:0 
> >  at PrimMesher.SculptMesh..ctor (System.Drawing.Bitmap sculptBitmap,
> > SculptType sculptType, Int32 lod, Boolean viewerMode, Boolean mirror,
> > Boolean invert) [0x00000] in <filename unknown>:0 
> >  at
> > OpenSim.Region.Physics.Meshing.Meshmerizer.CreateMeshFromPrimMesher
> > (System.String primName, OpenSim.Framework.PrimitiveBaseShape
> > primShape, Vector3 size, Single lod) [0x00000] in <filename unknown>:0
> > at OpenSim.Region.Physics.Meshing.Meshmerizer.CreateMesh
> > (System.String primName, OpenSim.Framework.PrimitiveBaseShape
> > primShape, Vector3 size, Single lod, Boolean isPhysical) [0x00000] in
> > <filename unknown>:0 
> >  at OpenSim.Region.Physics.OdePlugin.OdeScene.AddPrimShape
> > (System.String primName, OpenSim.Framework.PrimitiveBaseShape pbs,
> > Vector3 position, Vector3 size, Quaternion rotation, Boolean
> > isPhysical) [0x00000] in <filename unknown>:0 
> > 2010-10-20 19:09:23,046 DEBUG -
> > OpenSim.Region.Framework.Scenes.SceneObjectPart [SOP]: physics actor
> > is null for ab7eddae-bbcb-48d9-b5ba-437fec74ad2c with parent
> > ab7eddae-bbcb-48d9-b5ba-437fec74ad2c
> > -- 
> > John Hopkin
> > 
> > _______________________________________________
> > Opensim-users mailing list
> > Opensim-users at lists.berlios.de
> > https://lists.berlios.de/mailman/listinfo/opensim-users
-- 
John Hopkin




More information about the Opensim-users mailing list