From be22d55cec8e357547d8a567118660142781cce3 Mon Sep 17 00:00:00 2001 From: huanghongxun Date: Thu, 10 Oct 2019 15:24:37 +0800 Subject: [PATCH] Fix: java.lang.IllegalArgumentException: MALFORMED[1] --- .../jackhuang/hmcl/mod/multimc/MultiMCModpackInstallTask.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/mod/multimc/MultiMCModpackInstallTask.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/mod/multimc/MultiMCModpackInstallTask.java index 91b426cb8..5ba1ab814 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/mod/multimc/MultiMCModpackInstallTask.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/mod/multimc/MultiMCModpackInstallTask.java @@ -142,7 +142,7 @@ public final class MultiMCModpackInstallTask extends Task { public void execute() throws Exception { Version version = repository.readVersionJson(name); - try (FileSystem fs = CompressingUtils.createReadOnlyZipFileSystem(zipFile.toPath())) { + try (FileSystem fs = CompressingUtils.readonly(zipFile.toPath()).setAutoDetectEncoding(true).build()) { Path root = MultiMCInstanceConfiguration.getRootPath(fs.getPath("/")); Path patches = root.resolve("patches");