From 64cdf8a32f17f5b0197d53e6524953217da0a753 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();