[Opensim-users] Endless Physics Exception in OS 0.7.0

Chris Kennedy mewtwo0641 at cox.net
Mon Jul 5 04:45:50 UTC 2010


Okay, tried it with basic physics and the exception appears to be gone, 
but in its place I get

2010-07-04 23:41:57,110 DEBUG - 
OpenSim.Region.Framework.Scenes.SceneObjectPart [SPEW]: physics actor is 
null for 1191e38e-67a6-4677-a3fd-7631dfbb82ae with parent 
1191e38e-67a6-4677-a3fd-7631dfbb82ae

over and over.

The exceptions appear when using ODE

On 7/4/2010 11:33 PM, Jor3l Boa wrote:
> Hi Chris, try with a diff physics engine and report, maybe that helps
>
> 2010/7/4 Chris Kennedy <mewtwo0641 at cox.net <mailto:mewtwo0641 at cox.net>>
>
>     Hi, just tried the RC2 of OS 0.7.0 and I still get this endless
>     exception appearing in my terminal's output.
>     Only way I could get it to stop is to comment out the line in
>     SculptMap.cs that throws this exception and recompile OpenSim,
>     but I know internally there is still something amiss here.
>
>
>     -------Original Message --------
>     Hi, I am using the latest Master from 0.7.0 Post-Fixes and I keep
>     getting an endless stream of exceptions from physics module. What
>     could
>     be causing this to happen?
>     Error pasted below, and it out puts this same error over and over
>     endlessly.
>     Thank you!
>
>     2010-06-18 21:56:39,562 ERROR -
>     OpenSim.Region.Physics.OdePlugin.OdeScene.Region 5 [PHYSICS]: Caught
>     exception processing byte arrays in SculptMap(): e:
>     System.ArgumentOutOfRangeException: Parameter must be positive
>     and<  Width.
>     Parameter name: x
>        at System.Drawing.Bitmap.GetPixel(Int32 x, Int32 y)
>        at PrimMesher.SculptMap..ctor(Bitmap bm, Int32 lod) in c:\Documents
>     and
>     Settings\Chris\Desktop\opensim-070\OpenSim\Region\Physics\Meshing\SculptMap.cs:line
>     109, Void .ctor(System.Drawing.Bitmap, Int32), System.Exception:
>     Caught
>     exception processing byte arrays in SculptMap(): e:
>     System.ArgumentOutOfRangeException: Parameter must be positive
>     and<  Width.
>     Parameter name: x
>        at System.Drawing.Bitmap.GetPixel(Int32 x, Int32 y)
>        at PrimMesher.SculptMap..ctor(Bitmap bm, Int32 lod) in c:\Documents
>     and
>     Settings\Chris\Desktop\opensim-070\OpenSim\Region\Physics\Meshing\SculptMap.cs:line
>     109
>        at PrimMesher.SculptMap..ctor(Bitmap bm, Int32 lod) in c:\Documents
>     and
>     Settings\Chris\Desktop\opensim-070\OpenSim\Region\Physics\Meshing\SculptMap.cs:line
>     121
>        at PrimMesher.SculptMesh._SculptMesh(Bitmap sculptBitmap,
>     SculptType
>     sculptType, Int32 lod, Boolean viewerMode, Boolean mirror, Boolean
>     invert) in c:\Documents and
>     Settings\Chris\Desktop\opensim-070\OpenSim\Region\Physics\Meshing\SculptMesh.cs:line
>     299
>        at PrimMesher.SculptMesh..ctor(Bitmap sculptBitmap, SculptType
>     sculptType, Int32 lod, Boolean viewerMode, Boolean mirror, Boolean
>     invert) in c:\Documents and
>     Settings\Chris\Desktop\opensim-070\OpenSim\Region\Physics\Meshing\SculptMesh.cs:line
>     185
>        at
>     OpenSim.Region.Physics.Meshing.Meshmerizer.CreateMeshFromPrimMesher(String
>     primName, PrimitiveBaseShape primShape, Vector3 size, Single lod) in
>     c:\Documents and
>     Settings\Chris\Desktop\opensim-070\OpenSim\Region\Physics\Meshing\Meshmerizer.cs:line
>     339
>        at OpenSim.Region.Physics.Meshing.Meshmerizer.CreateMesh(String
>     primName, PrimitiveBaseShape primShape, Vector3 size, Single lod,
>     Boolean isPhysical) in c:\Documents and
>     Settings\Chris\Desktop\opensim-070\OpenSim\Region\Physics\Meshing\Meshmerizer.cs:line
>     509
>        at OpenSim.Region.Physics.OdePlugin.OdePrim.changeadd(Single
>     timestep) in c:\Documents and
>     Settings\Chris\Desktop\opensim-070\OpenSim\Region\Physics\OdePlugin\ODEPrim.cs:line
>     1447
>        at OpenSim.Region.Physics.OdePlugin.OdePrim.ProcessTaints(Single
>     timestep) in c:\Documents and
>     Settings\Chris\Desktop\opensim-070\OpenSim\Region\Physics\OdePlugin\ODEPrim.cs:line
>     880
>        at OpenSim.Region.Physics.OdePlugin.OdeScene.Simulate(Single
>     timeStep) in c:\Documents and
>     Settings\Chris\Desktop\opensim-070\OpenSim\Region\Physics\OdePlugin\OdePlugin.cs:line
>     2756
>     2010-06-18 21:56:39,562 ERROR -
>     OpenSim.Region.Physics.OdePlugin.OdeScene.Region 5 [PHYSICS]: Caught
>     exception processing byte arrays in SculptMap(): e:
>     System.ArgumentOutOfRangeException: Parameter must be positive
>     and<  Width.
>     Parameter name: x
>        at System.Drawing.Bitmap.GetPixel(Int32 x, Int32 y)
>        at PrimMesher.SculptMap..ctor(Bitmap bm, Int32 lod) in c:\Documents
>     and
>     Settings\Chris\Desktop\opensim-070\OpenSim\Region\Physics\Meshing\SculptMap.cs:line
>     109, Void .ctor(System.Drawing.Bitmap, Int32), System.Exception:
>     Caught
>     exception processing byte arrays in SculptMap(): e:
>     System.ArgumentOutOfRangeException: Parameter must be positive
>     and<  Width.
>     Parameter name: x
>        at System.Drawing.Bitmap.GetPixel(Int32 x, Int32 y)
>        at PrimMesher.SculptMap..ctor(Bitmap bm, Int32 lod) in c:\Documents
>     and
>     Settings\Chris\Desktop\opensim-070\OpenSim\Region\Physics\Meshing\SculptMap.cs:line
>     109
>        at PrimMesher.SculptMap..ctor(Bitmap bm, Int32 lod) in c:\Documents
>     and
>     Settings\Chris\Desktop\opensim-070\OpenSim\Region\Physics\Meshing\SculptMap.cs:line
>     121
>        at PrimMesher.SculptMesh._SculptMesh(Bitmap sculptBitmap,
>     SculptType
>     sculptType, Int32 lod, Boolean viewerMode, Boolean mirror, Boolean
>     invert) in c:\Documents and
>     Settings\Chris\Desktop\opensim-070\OpenSim\Region\Physics\Meshing\SculptMesh.cs:line
>     299
>        at PrimMesher.SculptMesh..ctor(Bitmap sculptBitmap, SculptType
>     sculptType, Int32 lod, Boolean viewerMode, Boolean mirror, Boolean
>     invert) in c:\Documents and
>     Settings\Chris\Desktop\opensim-070\OpenSim\Region\Physics\Meshing\SculptMesh.cs:line
>     185
>        at
>     OpenSim.Region.Physics.Meshing.Meshmerizer.CreateMeshFromPrimMesher(String
>     primName, PrimitiveBaseShape primShape, Vector3 size, Single lod) in
>     c:\Documents and
>     Settings\Chris\Desktop\opensim-070\OpenSim\Region\Physics\Meshing\Meshmerizer.cs:line
>     339
>        at OpenSim.Region.Physics.Meshing.Meshmerizer.CreateMesh(String
>     primName, PrimitiveBaseShape primShape, Vector3 size, Single lod,
>     Boolean isPhysical) in c:\Documents and
>     Settings\Chris\Desktop\opensim-070\OpenSim\Region\Physics\Meshing\Meshmerizer.cs:line
>     509
>        at OpenSim.Region.Physics.OdePlugin.OdePrim.changeadd(Single
>     timestep) in c:\Documents and
>     Settings\Chris\Desktop\opensim-070\OpenSim\Region\Physics\OdePlugin\ODEPrim.cs:line
>     1447
>        at OpenSim.Region.Physics.OdePlugin.OdePrim.ProcessTaints(Single
>     timestep) in c:\Documents and
>     Settings\Chris\Desktop\opensim-070\OpenSim\Region\Physics\OdePlugin\ODEPrim.cs:line
>     880
>        at OpenSim.Region.Physics.OdePlugin.OdeScene.Simulate(Single
>     timeStep) in c:\Documents and
>     Settings\Chris\Desktop\opensim-070\OpenSim\Region\Physics\OdePlugin\OdePlugin.cs:line
>     2756
>
>     _______________________________________________
>     Opensim-users mailing list
>     Opensim-users at lists.berlios.de <mailto:Opensim-users at lists.berlios.de>
>     https://lists.berlios.de/mailman/listinfo/opensim-users
>
>
>
> _______________________________________________
> Opensim-users mailing list
> Opensim-users at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-users
>    

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://opensimulator.org/pipermail/opensim-users/attachments/20100704/35c9a4d9/attachment.html>


More information about the Opensim-users mailing list