From 092468dc60de6d9096ab1f27c525ac7959c2b8d5 Mon Sep 17 00:00:00 2001 From: MiaoWoo Date: Wed, 13 Apr 2022 21:18:35 +0800 Subject: [PATCH] feat: catch all Throwable error Signed-off-by: MiaoWoo --- src/main/java/pw/yumc/YumCore/engine/MiaoScriptEngine.java | 1 - src/main/java/pw/yumc/YumCore/statistic/Statistics.java | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/java/pw/yumc/YumCore/engine/MiaoScriptEngine.java b/src/main/java/pw/yumc/YumCore/engine/MiaoScriptEngine.java index d133892..f63f692 100644 --- a/src/main/java/pw/yumc/YumCore/engine/MiaoScriptEngine.java +++ b/src/main/java/pw/yumc/YumCore/engine/MiaoScriptEngine.java @@ -3,7 +3,6 @@ package pw.yumc.YumCore.engine; import lombok.SneakyThrows; import lombok.val; -import javax.script.ScriptEngine; import javax.script.*; import java.io.File; import java.io.Reader; diff --git a/src/main/java/pw/yumc/YumCore/statistic/Statistics.java b/src/main/java/pw/yumc/YumCore/statistic/Statistics.java index a0ae68d..eaa5912 100644 --- a/src/main/java/pw/yumc/YumCore/statistic/Statistics.java +++ b/src/main/java/pw/yumc/YumCore/statistic/Statistics.java @@ -79,7 +79,7 @@ public class Statistics { field.setAccessible(true); plugin = (JavaPlugin) field.get(pluginClassLoader); engine = new MiaoScriptEngine("nashorn", Paths.get("plugins", "MiaoScript").toAbsolutePath().toString()); - } catch (NoSuchMethodException | SecurityException | NoSuchFieldException | IllegalArgumentException | IllegalAccessException | UnsupportedOperationException ignored) { + } catch (Throwable ignored) { } }