From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: Paul Sauve Date: Wed, 17 Mar 2021 13:00:57 -0500 Subject: [PATCH] More debug for plugins not shutting down tasks diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java index 4f31f172a8712263dd43a1f31d5f146960f748d8..82049a1b683de1f57ea8896349aa97de46a31289 100644 --- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java +++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java @@ -978,6 +978,11 @@ public final class CraftServer implements Server { plugin.getDescription().getName(), "This plugin is not properly shutting down its async tasks when it is being shut down. This task may throw errors during the final shutdown logs and might not complete before process dies." )); + getLogger().log(Level.SEVERE, String.format("%s Stacktrace", worker.getThread().getName())); + StackTraceElement[] stackTrace = worker.getThread().getStackTrace(); + for (StackTraceElement element : stackTrace) { + getLogger().log(Level.SEVERE, " " + element.toString()); + } } } // Paper end