ODE physics exception

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

ODE physics exception

John Hopkin
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
[hidden email]
https://lists.berlios.de/mailman/listinfo/opensim-users
Reply | Threaded
Open this post in threaded view
|

Re: ODE physics exception

drwhiet@spacefriends.de
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 <[hidden email]>:

> 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
> [hidden email]
> https://lists.berlios.de/mailman/listinfo/opensim-users
_______________________________________________
Opensim-users mailing list
[hidden email]
https://lists.berlios.de/mailman/listinfo/opensim-users
Reply | Threaded
Open this post in threaded view
|

Re: ODE physics exception

John Hopkin
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

[hidden email] 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 <[hidden email]>:
>
> > 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
> > [hidden email]
> > https://lists.berlios.de/mailman/listinfo/opensim-users
--
John Hopkin

_______________________________________________
Opensim-users mailing list
[hidden email]
https://lists.berlios.de/mailman/listinfo/opensim-users
Reply | Threaded
Open this post in threaded view
|

Re: ODE physics exception

drwhiet@spacefriends.de

Great i could help ..  
If you could be so nice and also add , that this fixed your problem, to the
mantis ?

best regards
Word

-----Urspr√ľngliche Nachricht-----
Von: [hidden email]
[mailto:[hidden email]] Im Auftrag von John Hopkin
Gesendet: Mittwoch, 20. Oktober 2010 22:52
An: [hidden email]
Betreff: Re: [Opensim-users] ODE physics exception

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

[hidden email] 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 <[hidden email]>:
>
> > 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
> > [hidden email]
> > https://lists.berlios.de/mailman/listinfo/opensim-users
--
John Hopkin

_______________________________________________
Opensim-users mailing list
[hidden email]
https://lists.berlios.de/mailman/listinfo/opensim-users

_______________________________________________
Opensim-users mailing list
[hidden email]
https://lists.berlios.de/mailman/listinfo/opensim-users
Reply | Threaded
Open this post in threaded view
|

Re: ODE physics exception

John Hopkin
Done.

<[hidden email]> wrote:

>
> Great i could help ..  
> If you could be so nice and also add , that this fixed your problem, to the
> mantis ?
>
> best regards
> Word
>
> -----Urspr√ľngliche Nachricht-----
> Von: [hidden email]
> [mailto:[hidden email]] Im Auftrag von John Hopkin
> Gesendet: Mittwoch, 20. Oktober 2010 22:52
> An: [hidden email]
> Betreff: Re: [Opensim-users] ODE physics exception
>
> 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 Hopkin

_______________________________________________
Opensim-users mailing list
[hidden email]
https://lists.berlios.de/mailman/listinfo/opensim-users