From dc66d12916d4514a511596d71d90a7c607f16125 Mon Sep 17 00:00:00 2001 From: Mike Primm Date: Sat, 30 Jul 2022 18:49:55 -0500 Subject: [PATCH] Handle null image in MySQL --- .../main/java/org/dynmap/storage/mysql/MySQLMapStorage.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/DynmapCore/src/main/java/org/dynmap/storage/mysql/MySQLMapStorage.java b/DynmapCore/src/main/java/org/dynmap/storage/mysql/MySQLMapStorage.java index 7d303afe..7ee16154 100644 --- a/DynmapCore/src/main/java/org/dynmap/storage/mysql/MySQLMapStorage.java +++ b/DynmapCore/src/main/java/org/dynmap/storage/mysql/MySQLMapStorage.java @@ -137,7 +137,11 @@ public class MySQLMapStorage extends MapStorage { rslt.format = MapType.ImageEncoding.fromOrd(rs.getInt("Format")); byte[] img = rs.getBytes("NewImage"); if (img == null) img = rs.getBytes("Image"); - rslt.image = new BufferInputStream(img); + if (img == null) { + rslt = null; + } else { + rslt.image = new BufferInputStream(img); + } } rs.close(); stmt.close();