From a6b56dc36e558e747910084081cbec15dc25f6bb Mon Sep 17 00:00:00 2001 From: Mike Primm Date: Sun, 14 Aug 2022 12:46:43 -0500 Subject: [PATCH] Handle error loading texture pack image without aborting texture pack load --- .../src/main/java/org/dynmap/hdmap/TexturePack.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/DynmapCore/src/main/java/org/dynmap/hdmap/TexturePack.java b/DynmapCore/src/main/java/org/dynmap/hdmap/TexturePack.java index 24457257..81327b65 100644 --- a/DynmapCore/src/main/java/org/dynmap/hdmap/TexturePack.java +++ b/DynmapCore/src/main/java/org/dynmap/hdmap/TexturePack.java @@ -1254,8 +1254,13 @@ public class TexturePack { /* Load image */ if(is != null) { ImageIO.setUseCache(false); - img = ImageIO.read(is); - if(img == null) { throw new FileNotFoundException(); } + try { + img = ImageIO.read(is); + } catch (IOException iox) { + } + if (img == null) { + Log.warning(String.format("Error loading image %s from module %s", fname, modid)); + } } if(idx >= imgs.length) { LoadedImage[] newimgs = new LoadedImage[idx+1];