flagflag  If you want to see English page, please click "English" Button at Left.

スカルプ+メッシュの起動時エラー anchor.png

  • Regionサーバ起動時に,OpenSim/Region/Physics/Meshing/Meshmeriz​er.cs の PrimMesher.SculptMesh() が例外を起こす.
     
Page Top

エラーメッセージ anchor.png

Exception: 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 
 at OpenSim.Region.Framework.Scenes.SceneObjectPart.ApplyPhysics (UInt32 rootObjectFlags, Boolean VolumeDetectActive, Boolean m_physicalPrim) [0x00000] in <filename unknown>:0 
 at OpenSim.Region.Framework.Scenes.SceneObjectGroup.ApplyPhysics (Boolean m_physicalPrim) [0x00000] in <filename unknown>:0 
 at OpenSim.Region.Framework.Scenes.SceneObjectGroup.AttachToScene (OpenSim.Region.Framework.Scenes.Scene scene) [0x00000] in <filename unknown>:0 
 at OpenSim.Region.Framework.Scenes.SceneGraph.AddSceneObject (OpenSim.Region.Framework.Scenes.SceneObjectGroup sceneObject, Boolean attachToBackup, Boolean sendClientUpdates) [0x00000] in <filename unknown>:0 
 at OpenSim.Region.Framework.Scenes.SceneGraph.AddRestoredSceneObject (OpenSim.Region.Framework.Scenes.SceneObjectGroup sceneObject, Boolean attachToBackup, Boolean alreadyPersisted) [0x00000] in <filename unknown>:0 
 at OpenSim.Region.Framework.Scenes.Scene.AddRestoredSceneObject (OpenSim.Region.Framework.Scenes.SceneObjectGroup sceneObject, Boolean attachToBackup, Boolean alreadyPersisted) [0x00000] in <filename unknown>:0 
 at OpenSim.Region.Framework.Scenes.Scene.LoadPrimsFromStorage (UUID regionID) [0x00000] in <filename unknown>:0 
 at OpenSim.OpenSimBase.CreateRegion (OpenSim.Framework.RegionInfo regionInfo, Boolean portadd_flag, Boolean do_post_init, IScene& mscene) [0x00000] in <filename unknown>:0 
 at OpenSim.OpenSimBase.CreateRegion (OpenSim.Framework.RegionInfo regionInfo, Boolean portadd_flag, IScene& scene) [0x00000] in <filename unknown>:0 
 at OpenSim.ApplicationPlugins.LoadRegions.LoadRegionsPlugin.PostInitialise () [0x00000] in <filename unknown>:0 
 at OpenSim.OpenSimBase.StartupSpecific () [0x00000] in <filename unknown>:0 
 at OpenSim.OpenSim.StartupSpecific () [0x00000] in <filename unknown>:0 
 at OpenSim.Framework.Servers.BaseOpenSimServer.Startup () [0x00000] in <filename unknown>:0 
 at OpenSim.Application.Main (System.String[] args) [0x00000] in <filename unknown>:0 

Application is terminating: True
Page Top

try catch anchor.png

  • OpenSim/Region/Physics/Meshing/Meshmeriz​er.cs
  • PrimMesher.SculptMesh()
-      sculptMesh = new PrimMesher.SculptMesh((Bitmap)idata, sculptType, (int)lod, false, mirror, invert);
+      try {
+          sculptMesh = new PrimMesher.SculptMesh((Bitmap)idata, sculptType, (int)lod, false, mirror, invert);
+      }
+      catch (Exception ex) {
+          m_log.Error("[PHYSICS]: PrimMesher.SculptMesh() is error. Message = " + ex.Message);
+          return null;
+      }

トップ   凍結 差分 バックアップ 複製 名前変更 リロード   新規 ページ一覧 単語検索 最終更新   ヘルプ   最終更新のRSS 1.0 最終更新のRSS 2.0 最終更新のRSS Atom
Counter: 1420, today: 1, yesterday: 0
最終更新: 2010-05-23 (日) 21:31:58 (JST) (3488d) by admin

サイト内 検索

ログイン

ユーザー名:

パスワード:


パスワード紛失
新規登録

サブ メニュー

ミニカレンダー

前月2019年 12月翌月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
<今日>

オンライン状況

31 人のユーザが現在オンラインです。 (2 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 31

もっと...

アクセスカウンタ

今日 : 584584584
昨日 : 2840284028402840
総計 : 1300882213008822130088221300882213008822130088221300882213008822
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com