HMCL
HMCL copied to clipboard
已卸载的整合包在启动其它游戏版本后重新被创建
启动器版本 Launcher Version
3.5.3.229
平台 Platform
Windows 11
问题描述 Problem Description
我通过网址安装了一个自动更新的整合包 (命名为 Meta),后来由于不常用我就从启动器中选择“删除该版本”。但是当我启动其它游戏版本时,尽管我已删除 Meta 这个游戏版本以及它的文件夹,启动器会自行在 .minecraft\versions 下创建 Meta 文件夹,并出现了一个 Meta.jar 文件,虽然在启动器主界面不会显示。若通过某种方式拒绝启动器新建此文件夹 (例如新建同名文件 Meta),游戏就不会正常启动。
创建同名文件从而拒绝新建文件夹后启动器的相关截图:

Java
Microsoft jdk-17.0.4.101-hotspot
游戏版本 Game Version
No response
对游戏所做的修改 Modifications Made to the Game
No response
游戏崩溃报告 Game Crash Report
No response
启动器崩溃报告 Launcher Crash Report
以下为使用同名文件拒绝创建文件夹后产生的相关日志:
......
[22:42:09] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$29/FINER] Task finished: 下载整合包相关文件
[22:42:09] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$29/FINER] Task finished: org.jackhuang.hmcl.game.LauncherHelper.lambda$launch0$3(LauncherHelper.java:142)
[22:42:09] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$29/FINER] Task finished: org.jackhuang.hmcl.download.game.GameAssetIndexDownloadTask
[22:42:09] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$29/FINER] Task finished: org.jackhuang.hmcl.download.game.GameLibrariesTask
[22:42:09] [org.jackhuang.hmcl.task.FileDownloadTask.shouldCheckETag/WARNING] Failed to copy cache files
java.io.IOException: Destination '.minecraft\versions\Meta' directory cannot be created
at org.jackhuang.hmcl.util.io.FileUtils.copyFile(FileUtils.java:400)
at org.jackhuang.hmcl.task.FileDownloadTask.shouldCheckETag(FileDownloadTask.java:168)
at org.jackhuang.hmcl.task.FetchTask.execute(FetchTask.java:84)
at org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$null$22(AsyncTaskExecutor.java:245)
at org.jackhuang.hmcl.util.Lang.lambda$wrap$2(Lang.java:291)
at java.util.concurrent.CompletableFuture$AsyncRun.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
[22:42:09] [org.jackhuang.hmcl.task.FileDownloadTask.beforeDownload/FINER] Downloading https://download.mcbbs.net/v1/objects/2e9a3e3107cca00d6bc9c97bf7d149cae163ef21/client.jar to .minecraft\versions\Meta\Meta.jar
[22:42:09] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$29/FINER] Task finished: 检查资源文件完整性
[22:42:12] [org.jackhuang.hmcl.task.FetchTask.execute/WARNING] Failed to download https://download.mcbbs.net/v1/objects/2e9a3e3107cca00d6bc9c97bf7d149cae163ef21/client.jar, repeat times: 1
java.io.IOException: Unable to make parent directory .minecraft\versions\Meta\Meta.jar
at org.jackhuang.hmcl.task.FileDownloadTask$1.close(FileDownloadTask.java:230)
at org.jackhuang.hmcl.task.FetchTask.execute(FetchTask.java:161)
at org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$null$22(AsyncTaskExecutor.java:245)
at org.jackhuang.hmcl.util.Lang.lambda$wrap$2(Lang.java:291)
at java.util.concurrent.CompletableFuture$AsyncRun.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
[22:42:12] [org.jackhuang.hmcl.task.FileDownloadTask.beforeDownload/FINER] Downloading https://download.mcbbs.net/v1/objects/2e9a3e3107cca00d6bc9c97bf7d149cae163ef21/client.jar to .minecraft\versions\Meta\Meta.jar
[22:42:16] [org.jackhuang.hmcl.task.FetchTask.execute/WARNING] Failed to download https://download.mcbbs.net/v1/objects/2e9a3e3107cca00d6bc9c97bf7d149cae163ef21/client.jar, repeat times: 2
java.io.IOException: Unable to make parent directory .minecraft\versions\Meta\Meta.jar
at org.jackhuang.hmcl.task.FileDownloadTask$1.close(FileDownloadTask.java:230)
at org.jackhuang.hmcl.task.FetchTask.execute(FetchTask.java:161)
at org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$null$22(AsyncTaskExecutor.java:245)
at org.jackhuang.hmcl.util.Lang.lambda$wrap$2(Lang.java:291)
at java.util.concurrent.CompletableFuture$AsyncRun.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
[22:42:16] [org.jackhuang.hmcl.task.FileDownloadTask.beforeDownload/FINER] Downloading https://download.mcbbs.net/v1/objects/2e9a3e3107cca00d6bc9c97bf7d149cae163ef21/client.jar to .minecraft\versions\Meta\Meta.jar
[22:42:18] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$31/FINE] Task failed: Meta.jar
org.jackhuang.hmcl.task.DownloadException: Unable to download https://download.mcbbs.net/v1/objects/2e9a3e3107cca00d6bc9c97bf7d149cae163ef21/client.jar, Unable to make parent directory .minecraft\versions\Meta\Meta.jar
at org.jackhuang.hmcl.task.FetchTask.execute(FetchTask.java:179)
at org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$null$22(AsyncTaskExecutor.java:245)
at org.jackhuang.hmcl.util.Lang.lambda$wrap$2(Lang.java:291)
at java.util.concurrent.CompletableFuture$AsyncRun.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: Unable to make parent directory .minecraft\versions\Meta\Meta.jar
at org.jackhuang.hmcl.task.FileDownloadTask$1.close(FileDownloadTask.java:230)
at org.jackhuang.hmcl.task.FetchTask.execute(FetchTask.java:161)
... 6 more
[22:42:18] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$29/SEVERE] Subtasks failed for org.jackhuang.hmcl.download.game.GameDownloadTask
[22:42:18] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$31/FINE] Task failed: org.jackhuang.hmcl.download.game.GameDownloadTask
org.jackhuang.hmcl.task.DownloadException: Unable to download https://download.mcbbs.net/v1/objects/2e9a3e3107cca00d6bc9c97bf7d149cae163ef21/client.jar, Unable to make parent directory .minecraft\versions\Meta\Meta.jar
at org.jackhuang.hmcl.task.FetchTask.execute(FetchTask.java:179)
at org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$null$22(AsyncTaskExecutor.java:245)
at org.jackhuang.hmcl.util.Lang.lambda$wrap$2(Lang.java:291)
at java.util.concurrent.CompletableFuture$AsyncRun.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: Unable to make parent directory .minecraft\versions\Meta\Meta.jar
at org.jackhuang.hmcl.task.FileDownloadTask$1.close(FileDownloadTask.java:230)
at org.jackhuang.hmcl.task.FetchTask.execute(FetchTask.java:161)
... 6 more
[22:42:18] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$29/SEVERE] Subtasks failed for org.jackhuang.hmcl.download.DefaultDependencyManager.checkGameCompletionAsync(DefaultDependencyManager.java:80)
[22:42:18] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$31/FINE] Task failed: org.jackhuang.hmcl.download.DefaultDependencyManager.checkGameCompletionAsync(DefaultDependencyManager.java:80)
org.jackhuang.hmcl.task.DownloadException: Unable to download https://download.mcbbs.net/v1/objects/2e9a3e3107cca00d6bc9c97bf7d149cae163ef21/client.jar, Unable to make parent directory .minecraft\versions\Meta\Meta.jar
at org.jackhuang.hmcl.task.FetchTask.execute(FetchTask.java:179)
at org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$null$22(AsyncTaskExecutor.java:245)
at org.jackhuang.hmcl.util.Lang.lambda$wrap$2(Lang.java:291)
at java.util.concurrent.CompletableFuture$AsyncRun.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: Unable to make parent directory .minecraft\versions\Meta\Meta.jar
at org.jackhuang.hmcl.task.FileDownloadTask$1.close(FileDownloadTask.java:230)
at org.jackhuang.hmcl.task.FetchTask.execute(FetchTask.java:161)
... 6 more
[22:42:18] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$31/FINE] Task failed: org.jackhuang.hmcl.task.Task$UniCompose$$Lambda$733/872915186@448af787
org.jackhuang.hmcl.task.DownloadException: Unable to download https://download.mcbbs.net/v1/objects/2e9a3e3107cca00d6bc9c97bf7d149cae163ef21/client.jar, Unable to make parent directory .minecraft\versions\Meta\Meta.jar
at org.jackhuang.hmcl.task.FetchTask.execute(FetchTask.java:179)
at org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$null$22(AsyncTaskExecutor.java:245)
at org.jackhuang.hmcl.util.Lang.lambda$wrap$2(Lang.java:291)
at java.util.concurrent.CompletableFuture$AsyncRun.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: Unable to make parent directory .minecraft\versions\Meta\Meta.jar
at org.jackhuang.hmcl.task.FileDownloadTask$1.close(FileDownloadTask.java:230)
at org.jackhuang.hmcl.task.FetchTask.execute(FetchTask.java:161)
... 6 more
[22:42:18] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$29/SEVERE] Subtasks failed for org.jackhuang.hmcl.game.LauncherHelper$$Lambda$731/1929126007@6c387263
[22:42:18] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$31/FINE] Task failed: org.jackhuang.hmcl.game.LauncherHelper$$Lambda$731/1929126007@6c387263
org.jackhuang.hmcl.task.DownloadException: Unable to download https://download.mcbbs.net/v1/objects/2e9a3e3107cca00d6bc9c97bf7d149cae163ef21/client.jar, Unable to make parent directory .minecraft\versions\Meta\Meta.jar
at org.jackhuang.hmcl.task.FetchTask.execute(FetchTask.java:179)
at org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$null$22(AsyncTaskExecutor.java:245)
at org.jackhuang.hmcl.util.Lang.lambda$wrap$2(Lang.java:291)
at java.util.concurrent.CompletableFuture$AsyncRun.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: Unable to make parent directory .minecraft\versions\Meta\Meta.jar
at org.jackhuang.hmcl.task.FileDownloadTask$1.close(FileDownloadTask.java:230)
at org.jackhuang.hmcl.task.FetchTask.execute(FetchTask.java:161)
... 6 more
[22:42:18] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$31/FINE] Task failed: org.jackhuang.hmcl.task.Task$StageTask
org.jackhuang.hmcl.task.DownloadException: Unable to download https://download.mcbbs.net/v1/objects/2e9a3e3107cca00d6bc9c97bf7d149cae163ef21/client.jar, Unable to make parent directory .minecraft\versions\Meta\Meta.jar
at org.jackhuang.hmcl.task.FetchTask.execute(FetchTask.java:179)
at org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$null$22(AsyncTaskExecutor.java:245)
at org.jackhuang.hmcl.util.Lang.lambda$wrap$2(Lang.java:291)
at java.util.concurrent.CompletableFuture$AsyncRun.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: Unable to make parent directory .minecraft\versions\Meta\Meta.jar
at org.jackhuang.hmcl.task.FileDownloadTask$1.close(FileDownloadTask.java:230)
at org.jackhuang.hmcl.task.FetchTask.execute(FetchTask.java:161)
... 6 more
[22:42:18] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$31/FINE] Task failed: org.jackhuang.hmcl.task.Task$UniCompose$$Lambda$733/872915186@338eaa59
org.jackhuang.hmcl.task.DownloadException: Unable to download https://download.mcbbs.net/v1/objects/2e9a3e3107cca00d6bc9c97bf7d149cae163ef21/client.jar, Unable to make parent directory .minecraft\versions\Meta\Meta.jar
at org.jackhuang.hmcl.task.FetchTask.execute(FetchTask.java:179)
at org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$null$22(AsyncTaskExecutor.java:245)
at org.jackhuang.hmcl.util.Lang.lambda$wrap$2(Lang.java:291)
at java.util.concurrent.CompletableFuture$AsyncRun.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: Unable to make parent directory .minecraft\versions\Meta\Meta.jar
at org.jackhuang.hmcl.task.FileDownloadTask$1.close(FileDownloadTask.java:230)
at org.jackhuang.hmcl.task.FetchTask.execute(FetchTask.java:161)
... 6 more
[22:42:18] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$31/FINE] Task failed: org.jackhuang.hmcl.task.Task$UniCompose$$Lambda$733/872915186@7c4c318b
org.jackhuang.hmcl.task.DownloadException: Unable to download https://download.mcbbs.net/v1/objects/2e9a3e3107cca00d6bc9c97bf7d149cae163ef21/client.jar, Unable to make parent directory .minecraft\versions\Meta\Meta.jar
at org.jackhuang.hmcl.task.FetchTask.execute(FetchTask.java:179)
at org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$null$22(AsyncTaskExecutor.java:245)
at org.jackhuang.hmcl.util.Lang.lambda$wrap$2(Lang.java:291)
at java.util.concurrent.CompletableFuture$AsyncRun.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: Unable to make parent directory .minecraft\versions\Meta\Meta.jar
at org.jackhuang.hmcl.task.FileDownloadTask$1.close(FileDownloadTask.java:230)
at org.jackhuang.hmcl.task.FetchTask.execute(FetchTask.java:161)
... 6 more
[22:42:18] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$31/FINE] Task failed: org.jackhuang.hmcl.game.LauncherHelper$$Lambda$735/925858681@7446031d
org.jackhuang.hmcl.task.DownloadException: Unable to download https://download.mcbbs.net/v1/objects/2e9a3e3107cca00d6bc9c97bf7d149cae163ef21/client.jar, Unable to make parent directory .minecraft\versions\Meta\Meta.jar
at org.jackhuang.hmcl.task.FetchTask.execute(FetchTask.java:179)
at org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$null$22(AsyncTaskExecutor.java:245)
at org.jackhuang.hmcl.util.Lang.lambda$wrap$2(Lang.java:291)
at java.util.concurrent.CompletableFuture$AsyncRun.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: Unable to make parent directory .minecraft\versions\Meta\Meta.jar
at org.jackhuang.hmcl.task.FileDownloadTask$1.close(FileDownloadTask.java:230)
at org.jackhuang.hmcl.task.FetchTask.execute(FetchTask.java:161)
... 6 more
[22:42:18] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$31/FINE] Task failed: org.jackhuang.hmcl.task.Task$StagesHintTask
org.jackhuang.hmcl.task.DownloadException: Unable to download https://download.mcbbs.net/v1/objects/2e9a3e3107cca00d6bc9c97bf7d149cae163ef21/client.jar, Unable to make parent directory .minecraft\versions\Meta\Meta.jar
at org.jackhuang.hmcl.task.FetchTask.execute(FetchTask.java:179)
at org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$null$22(AsyncTaskExecutor.java:245)
at org.jackhuang.hmcl.util.Lang.lambda$wrap$2(Lang.java:291)
at java.util.concurrent.CompletableFuture$AsyncRun.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: Unable to make parent directory .minecraft\versions\Meta\Meta.jar
at org.jackhuang.hmcl.task.FileDownloadTask$1.close(FileDownloadTask.java:230)
at org.jackhuang.hmcl.task.FetchTask.execute(FetchTask.java:161)
... 6 more
[22:42:18] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$start$1/WARNING] An exception occurred in task execution
org.jackhuang.hmcl.task.DownloadException: Unable to download https://download.mcbbs.net/v1/objects/2e9a3e3107cca00d6bc9c97bf7d149cae163ef21/client.jar, Unable to make parent directory .minecraft\versions\Meta\Meta.jar
at org.jackhuang.hmcl.task.FetchTask.execute(FetchTask.java:179)
at org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$null$22(AsyncTaskExecutor.java:245)
at org.jackhuang.hmcl.util.Lang.lambda$wrap$2(Lang.java:291)
at java.util.concurrent.CompletableFuture$AsyncRun.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: Unable to make parent directory .minecraft\versions\Meta\Meta.jar
at org.jackhuang.hmcl.task.FileDownloadTask$1.close(FileDownloadTask.java:230)
at org.jackhuang.hmcl.task.FetchTask.execute(FetchTask.java:161)
... 6 more
[22:42:18] [org.jackhuang.hmcl.ui.construct.StackContainerPane.pop/INFO] StackContainerPane@67eb4a69 [], removed: true, object: TaskExecutorDialogPane@3cd0b541
......