From 5f5d65c463006cbfb4f59369da240191de987e3e Mon Sep 17 00:00:00 2001 From: Josh Roy <10731363+JRoy@users.noreply.github.com> Date: Thu, 18 Aug 2022 13:36:52 -0400 Subject: [PATCH] Fix null log messages causing an NPE --- .../net/ess3/provider/providers/PaperLoggerProvider.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/providers/PaperProvider/src/main/java/net/ess3/provider/providers/PaperLoggerProvider.java b/providers/PaperProvider/src/main/java/net/ess3/provider/providers/PaperLoggerProvider.java index e7be599b4..43b12e040 100644 --- a/providers/PaperProvider/src/main/java/net/ess3/provider/providers/PaperLoggerProvider.java +++ b/providers/PaperProvider/src/main/java/net/ess3/provider/providers/PaperLoggerProvider.java @@ -18,6 +18,9 @@ public class PaperLoggerProvider extends LoggerProvider { @Override protected void doTheLog(Level level, String message, Throwable throwable) { + if (message == null) { + return; + } final Component component = LegacyComponentSerializer.legacySection().deserialize(message); if (level == Level.SEVERE) { logger.error(component, throwable); @@ -34,6 +37,9 @@ public class PaperLoggerProvider extends LoggerProvider { @Override protected void doTheLog(Level level, String message) { + if (message == null) { + return; + } final Component component = LegacyComponentSerializer.legacySection().deserialize(message); if (level == Level.SEVERE) { logger.error(component);