From e66ab1be0d53658a040d47daa3a5675b443eb723 Mon Sep 17 00:00:00 2001 From: Luck Date: Mon, 24 Feb 2020 23:45:30 +0000 Subject: [PATCH] Properly close file watcher on disable https://github.com/lucko/LuckPerms/commit/5ce8217cd53a6540e0e9bd74a996538b55555059#r37466536 --- .../luckperms/common/plugin/AbstractLuckPermsPlugin.java | 2 +- .../implementation/file/watcher/AbstractFileWatcher.java | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/common/src/main/java/me/lucko/luckperms/common/plugin/AbstractLuckPermsPlugin.java b/common/src/main/java/me/lucko/luckperms/common/plugin/AbstractLuckPermsPlugin.java index 9e975a58e..9ee6b2115 100644 --- a/common/src/main/java/me/lucko/luckperms/common/plugin/AbstractLuckPermsPlugin.java +++ b/common/src/main/java/me/lucko/luckperms/common/plugin/AbstractLuckPermsPlugin.java @@ -232,7 +232,7 @@ public abstract class AbstractLuckPermsPlugin implements LuckPermsPlugin { // close file watcher if (this.fileWatcher != null) { - //this.fileWatcher.close(); + this.fileWatcher.close(); } // unregister api diff --git a/common/src/main/java/me/lucko/luckperms/common/storage/implementation/file/watcher/AbstractFileWatcher.java b/common/src/main/java/me/lucko/luckperms/common/storage/implementation/file/watcher/AbstractFileWatcher.java index fee3363bc..c1c9a5249 100644 --- a/common/src/main/java/me/lucko/luckperms/common/storage/implementation/file/watcher/AbstractFileWatcher.java +++ b/common/src/main/java/me/lucko/luckperms/common/storage/implementation/file/watcher/AbstractFileWatcher.java @@ -183,7 +183,11 @@ public abstract class AbstractFileWatcher implements AutoCloseable { } @Override - public void close() throws IOException { - this.service.close(); + public void close() { + try { + this.service.close(); + } catch (IOException e) { + e.printStackTrace(); + } } }