From ffbcc276c147243bacace8efe7b396424f2d1a13 Mon Sep 17 00:00:00 2001 From: Christopher Date: Wed, 24 Jan 2018 23:49:57 +0100 Subject: [PATCH] add try --- src/Warp3DImageModule.cs | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/src/Warp3DImageModule.cs b/src/Warp3DImageModule.cs index 1e97f73..f86f079 100644 --- a/src/Warp3DImageModule.cs +++ b/src/Warp3DImageModule.cs @@ -41,8 +41,6 @@ using Mono.Addins; using OpenSim.Framework; using OpenSim.Region.Framework.Interfaces; using OpenSim.Region.Framework.Scenes; -using OpenSim.Region.PhysicsModules.SharedBase; -using OpenSim.Services.Interfaces; using OpenMetaverse; using OpenMetaverse.Assets; @@ -554,12 +552,18 @@ namespace OpenSim.Region.CoreModules.World.Warp3DMap IJ2KDecoder imgDecoder = m_scene.RequestModuleInterface(); if(imgDecoder != null) { - Image sculpt = imgDecoder.DecodeToImage(sculptAsset); - if(sculpt != null) + try { - renderMesh = m_primMesher.GenerateFacetedSculptMesh(omvPrim,(Bitmap)sculpt, - DetailLevel.Medium); - sculpt.Dispose(); + Image sculpt = imgDecoder.DecodeToImage(sculptAsset); + if (sculpt != null) + { + renderMesh = m_primMesher.GenerateFacetedSculptMesh(omvPrim, (Bitmap)sculpt, + DetailLevel.Medium); + sculpt.Dispose(); + } + }catch(Exception _e) + { + m_log.Error(LogHeader + "Fail to read asset data for scene object " + omvPrim.GroupID + "(" + omvPrim.Properties.Name + ")"); } } }