Skip to content

Commit 5f5d65c

Browse files
committed
Fix null log messages causing an NPE
1 parent ca4077b commit 5f5d65c

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

providers/PaperProvider/src/main/java/net/ess3/provider/providers/PaperLoggerProvider.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@ public PaperLoggerProvider(final Plugin plugin) {
1818

1919
@Override
2020
protected void doTheLog(Level level, String message, Throwable throwable) {
21+
if (message == null) {
22+
return;
23+
}
2124
final Component component = LegacyComponentSerializer.legacySection().deserialize(message);
2225
if (level == Level.SEVERE) {
2326
logger.error(component, throwable);
@@ -34,6 +37,9 @@ protected void doTheLog(Level level, String message, Throwable throwable) {
3437

3538
@Override
3639
protected void doTheLog(Level level, String message) {
40+
if (message == null) {
41+
return;
42+
}
3743
final Component component = LegacyComponentSerializer.legacySection().deserialize(message);
3844
if (level == Level.SEVERE) {
3945
logger.error(component);

0 commit comments

Comments
 (0)