From 2d4ca3100e559fe72a6da284b5ee663d9b613829 Mon Sep 17 00:00:00 2001 From: Glavo Date: Sat, 7 Jan 2023 21:26:01 +0800 Subject: [PATCH] fix NPE (#1983) --- .../java/org/jackhuang/hmcl/util/SelfDependencyPatcher.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/util/SelfDependencyPatcher.java b/HMCL/src/main/java/org/jackhuang/hmcl/util/SelfDependencyPatcher.java index 3a504139f..7c9282416 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/util/SelfDependencyPatcher.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/util/SelfDependencyPatcher.java @@ -114,6 +114,8 @@ public final class SelfDependencyPatcher { throw new UncheckedIOException(e); } + if (dependencies == null) return null; + try { ClassLoader classLoader = SelfDependencyPatcher.class.getClassLoader(); Class.forName("netscape.javascript.JSObject", false, classLoader);