From fd420f739f1756e20916b38c10bac104e4e9b79f Mon Sep 17 00:00:00 2001 From: Mike Primm Date: Sun, 30 Jan 2022 13:29:37 -0600 Subject: [PATCH] Force cleanup of lingering render jobs (avoid shutdown exceptions) --- DynmapCore/src/main/java/org/dynmap/MapManager.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/DynmapCore/src/main/java/org/dynmap/MapManager.java b/DynmapCore/src/main/java/org/dynmap/MapManager.java index cd28bec1..b86226c9 100644 --- a/DynmapCore/src/main/java/org/dynmap/MapManager.java +++ b/DynmapCore/src/main/java/org/dynmap/MapManager.java @@ -1635,6 +1635,12 @@ public class MapManager { render_pool.awaitTermination(5, TimeUnit.SECONDS); } catch (InterruptedException ix) { } + render_pool.shutdownNow(); // Force hard shutdown + try { + render_pool.awaitTermination(5, TimeUnit.SECONDS); + } catch (InterruptedException ix) { + } + mapman = null; hdmapman = null; did_start = false;