HMCL-dev / HMCL

A Minecraft Launcher which is multi-functional, cross-platform and popular
https://hmcl.huangyuhui.net
GNU General Public License v3.0
6.97k stars 679 forks source link

点击启动游戏后启动器未响应 #1048

Closed Haocen2004 closed 3 years ago

Haocen2004 commented 3 years ago

问题提交

完整地填下面的问题提交表对我们很重要,这可以加快我们分析问题原因的速度。

-- System Details -- Operating System: Windows 10 10.0 Java Version: 1.8.0_261, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation JVM Max Memory: 1881145344 JVM Total Memory: 55574528 JVM Free Memory: 22792128

[15:10:09] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$17/FINE] Executing task: org.jackhuang.hmcl.ui.versions.VersionSettingsPage.initialize(VersionSettingsPage.java:529) [15:10:09] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$17/FINE] Executing task: org.jackhuang.hmcl.ui.versions.VersionSettingsPage.initialize(VersionSettingsPage.java:529) [15:10:09] [org.jackhuang.hmcl.ui.construct.Navigator.navigate/INFO] Navigate to VersionPage@560247da [15:10:09] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$17/FINE] Executing task: org.jackhuang.hmcl.ui.versions.VersionSettingsPage.initJavaSubtitle(VersionSettingsPage.java:707) [15:10:09] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$17/FINE] Executing task: org.jackhuang.hmcl.ui.versions.VersionSettingsPage.initJavaSubtitle(VersionSettingsPage.java:706) [15:10:10] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$17/FINE] Executing task: org.jackhuang.hmcl.ui.versions.VersionSettingsPage.initJavaSubtitle(VersionSettingsPage.java:707) [15:10:10] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$17/FINE] Executing task: org.jackhuang.hmcl.ui.versions.VersionSettingsPage.initJavaSubtitle(VersionSettingsPage.java:706) [15:10:19] [org.jackhuang.hmcl.ui.construct.StackContainerPane.push/INFO] StackContainerPane@300804ea [ModListPageSkin$ModInfoDialog@746d8c0c[styleClass=jfx-dialog-layout]] [15:10:22] [org.jackhuang.hmcl.ui.construct.StackContainerPane.pop/INFO] StackContainerPane@300804ea [], removed: true, object: ModListPageSkin$ModInfoDialog@746d8c0c[styleClass=jfx-dialog-layout] [15:10:28] [org.jackhuang.hmcl.ui.construct.Navigator.close/INFO] Closed page VersionPage@560247da [15:10:29] [org.jackhuang.hmcl.ui.construct.Navigator.navigate/INFO] Navigate to DownloadPage@4622852b [15:10:31] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$17/FINE] Executing task: org.jackhuang.hmcl.ui.versions.DownloadListPage.search(DownloadListPage.java:181) [15:10:31] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$17/FINE] Executing task: org.jackhuang.hmcl.ui.versions.DownloadListPage.search(DownloadListPage.java:179) [15:10:31] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$17/FINE] Executing task: org.jackhuang.hmcl.ui.versions.DownloadListPage.search(DownloadListPage.java:171) [15:10:31] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$27/FINER] Task finished: org.jackhuang.hmcl.ui.versions.DownloadListPage.search(DownloadListPage.java:171) [15:10:31] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$17/FINE] Executing task: org.jackhuang.hmcl.ui.versions.DownloadListPage$ModDownloadListPageSkin.(DownloadListPage.java:298) [15:10:31] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$17/FINE] Executing task: org.jackhuang.hmcl.ui.versions.DownloadListPage$ModDownloadListPageSkin.(DownloadListPage.java:297) [15:10:32] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$27/FINER] Task finished: org.jackhuang.hmcl.ui.versions.DownloadListPage$ModDownloadListPageSkin.(DownloadListPage.java:297) [15:10:32] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$27/FINER] Task finished: org.jackhuang.hmcl.ui.versions.DownloadListPage$ModDownloadListPageSkin.(DownloadListPage.java:298) [15:10:34] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$27/FINER] Task finished: org.jackhuang.hmcl.ui.versions.DownloadListPage.search(DownloadListPage.java:179) [15:10:34] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$27/FINER] Task finished: org.jackhuang.hmcl.ui.versions.DownloadListPage.search(DownloadListPage.java:181) [15:10:36] [org.jackhuang.hmcl.ui.construct.Navigator.close/INFO] Closed page DownloadPage@4622852b [15:10:38] [org.jackhuang.hmcl.game.LauncherHelper.launch/INFO] Launching game version: 1.8.9-pvp


* 问题描述(如何触发问题):
打开启动器 点击启动游戏 启动器就未响应了 
Glavo commented 3 years ago

请检查你的 PATH 环境变量,是不是其中有 "C:\Program Files\Java\jdk1.8.0_261\bin?请去除前面多余的引号。

Haocen2004 commented 3 years ago

已删除 问题依然存在 但当我换个游戏版本后又可以正常启动(此时还未修改path

Glavo commented 3 years ago

去除后的日志能发一下吗?

Haocen2004 commented 3 years ago
[16:30:11] [org.jackhuang.hmcl.Launcher.main/INFO] *** HMCL 3.4.202 ***
[16:30:11] [org.jackhuang.hmcl.Launcher.main/INFO] Operating System: Windows 10 10.0
[16:30:11] [org.jackhuang.hmcl.Launcher.main/INFO] Java Version: 1.8.0_261, Oracle Corporation
[16:30:11] [org.jackhuang.hmcl.Launcher.main/INFO] Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
[16:30:11] [org.jackhuang.hmcl.Launcher.main/INFO] Java Home: C:\Program Files\Java\jdk1.8.0_261\jre
[16:30:11] [org.jackhuang.hmcl.Launcher.main/INFO] Current Directory: C:\Users\19811\AppData\Roaming
[16:30:11] [org.jackhuang.hmcl.Launcher.main/INFO] HMCL Directory: C:\Users\19811\AppData\Roaming\.hmcl
[16:30:11] [org.jackhuang.hmcl.Launcher.main/INFO] Memory: 1794MB
[16:30:11] [org.jackhuang.hmcl.Launcher.lambda$main$2/INFO] Metaspace: 11MB
[16:30:12] [org.jackhuang.hmcl.setting.ConfigHolder.init/INFO] Config location: C:\Users\19811\AppData\Roaming\hmcl.json
[16:30:12] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$17/FINE] Executing task: org.jackhuang.hmcl.game.GameRepository.refreshVersionsAsync(GameRepository.java:88)
[16:30:12] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$17/FINE] Executing task: org.jackhuang.hmcl.game.GameRepository.refreshVersionsAsync(GameRepository.java:88)
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] RefreshingVersionsEvent [source=HMCLGameRepository [versions=null, baseDirectory=.minecraft]] gets fired
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] RefreshingVersionsEvent [source=HMCLGameRepository [versions=null, baseDirectory=.minecraft]] gets fired
[16:30:12] [org.jackhuang.hmcl.ui.Controllers.initialize/INFO] Start initializing application
[16:30:12] [org.jackhuang.hmcl.game.DefaultGameRepository.lambda$refreshVersionsImpl$7/INFO] No available json file found, ignoring version 1.16.4-OptiFine_HD_U_G5
[16:30:12] [org.jackhuang.hmcl.game.DefaultGameRepository.lambda$refreshVersionsImpl$7/INFO] No available json file found, ignoring version 1.16.4-OptiFine_HD_U_G5
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=null, baseDirectory=.minecraft], version=Version [id=1.16.5-Aristois]] gets fired
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=null, baseDirectory=.minecraft], version=Version [id=1.12.2-liquid]] gets fired
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=null, baseDirectory=.minecraft], version=Version [id=BLClient18]] gets fired
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=null, baseDirectory=.minecraft], version=Version [id=1.16.5-Impact_4.9.1]] gets fired
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=null, baseDirectory=.minecraft], version=Version [id=1.8.9-pvp]] gets fired
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=null, baseDirectory=.minecraft], version=Version [id=Sigma5]] gets fired
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=null, baseDirectory=.minecraft], version=Version [id=1.8.9]] gets fired
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=null, baseDirectory=.minecraft], version=Version [id=1.16.5-fabric]] gets fired
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=null, baseDirectory=.minecraft], version=Version [id=1.16.3-Aristois]] gets fired
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=null, baseDirectory=.minecraft], version=Version [id=1.16.4]] gets fired
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=null, baseDirectory=.minecraft], version=Version [id=1.16.5]] gets fired
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=null, baseDirectory=.minecraft], version=Version [id=1.8.9-OptiFine_HD_U_L5]] gets fired
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=null, baseDirectory=.minecraft], version=Version [id=1.8.9-OptiFine_HD_U_M5]] gets fired
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=null, baseDirectory=.minecraft], version=Version [id=1.16.1]] gets fired
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=null, baseDirectory=.minecraft], version=Version [id=1.16.5-OptiFine_HD_U_G6]] gets fired
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=null, baseDirectory=.minecraft], version=Version [id=1.16.2]] gets fired
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=null, baseDirectory=.minecraft], version=Version [id=1.16.3]] gets fired
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=null, baseDirectory=.minecraft], version=Version [id=LabyMod-3-1.8.9]] gets fired
[16:30:12] [org.jackhuang.hmcl.game.DefaultGameRepository.refreshVersionsImpl/WARNING] Ignoring version 1.11.2-Aristois because it inherits from a nonexistent version.
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=null, baseDirectory=.minecraft], version=Version [id=1.16.4-forge-35.1.37]] gets fired
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=null, baseDirectory=.minecraft], version=Version [id=BLClient1165]] gets fired
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=null, baseDirectory=.minecraft], version=Version [id=1.8.9-forge1.8.9-11.15.1.1855]] gets fired
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=null, baseDirectory=.minecraft], version=Version [id=1.12.2]] gets fired
[16:30:12] [org.jackhuang.hmcl.game.DefaultGameRepository.refreshVersionsImpl/WARNING] Ignoring version 1.14.4-Aristois because it inherits from a nonexistent version.
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=[1.12.2, 1.12.2-liquid, 1.16.1, 1.16.2, 1.16.3, 1.16.3-Aristois, 1.16.4, 1.16.4-forge-35.1.37, 1.16.5, 1.16.5-Aristois, 1.16.5-Impact_4.9.1, 1.16.5-OptiFine_HD_U_G6, 1.16.5-fabric, 1.8.9, 1.8.9-OptiFine_HD_U_L5, 1.8.9-OptiFine_HD_U_M5, 1.8.9-forge1.8.9-11.15.1.1855, 1.8.9-pvp, BLClient1165, BLClient18, LabyMod-3-1.8.9, Sigma5], baseDirectory=.minecraft], version=Version [id=1.16.5-Aristois]] gets fired
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=[1.12.2, 1.12.2-liquid, 1.16.1, 1.16.2, 1.16.3, 1.16.3-Aristois, 1.16.4, 1.16.4-forge-35.1.37, 1.16.5, 1.16.5-Aristois, 1.16.5-Impact_4.9.1, 1.16.5-OptiFine_HD_U_G6, 1.16.5-fabric, 1.8.9, 1.8.9-OptiFine_HD_U_L5, 1.8.9-OptiFine_HD_U_M5, 1.8.9-forge1.8.9-11.15.1.1855, 1.8.9-pvp, BLClient1165, BLClient18, LabyMod-3-1.8.9, Sigma5], baseDirectory=.minecraft], version=Version [id=1.12.2-liquid]] gets fired
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=[1.12.2, 1.12.2-liquid, 1.16.1, 1.16.2, 1.16.3, 1.16.3-Aristois, 1.16.4, 1.16.4-forge-35.1.37, 1.16.5, 1.16.5-Aristois, 1.16.5-Impact_4.9.1, 1.16.5-OptiFine_HD_U_G6, 1.16.5-fabric, 1.8.9, 1.8.9-OptiFine_HD_U_L5, 1.8.9-OptiFine_HD_U_M5, 1.8.9-forge1.8.9-11.15.1.1855, 1.8.9-pvp, BLClient1165, BLClient18, LabyMod-3-1.8.9, Sigma5], baseDirectory=.minecraft], version=Version [id=BLClient18]] gets fired
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=[1.12.2, 1.12.2-liquid, 1.16.1, 1.16.2, 1.16.3, 1.16.3-Aristois, 1.16.4, 1.16.4-forge-35.1.37, 1.16.5, 1.16.5-Aristois, 1.16.5-Impact_4.9.1, 1.16.5-OptiFine_HD_U_G6, 1.16.5-fabric, 1.8.9, 1.8.9-OptiFine_HD_U_L5, 1.8.9-OptiFine_HD_U_M5, 1.8.9-forge1.8.9-11.15.1.1855, 1.8.9-pvp, BLClient1165, BLClient18, LabyMod-3-1.8.9, Sigma5], baseDirectory=.minecraft], version=Version [id=1.16.5-Impact_4.9.1]] gets fired
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=[1.12.2, 1.12.2-liquid, 1.16.1, 1.16.2, 1.16.3, 1.16.3-Aristois, 1.16.4, 1.16.4-forge-35.1.37, 1.16.5, 1.16.5-Aristois, 1.16.5-Impact_4.9.1, 1.16.5-OptiFine_HD_U_G6, 1.16.5-fabric, 1.8.9, 1.8.9-OptiFine_HD_U_L5, 1.8.9-OptiFine_HD_U_M5, 1.8.9-forge1.8.9-11.15.1.1855, 1.8.9-pvp, BLClient1165, BLClient18, LabyMod-3-1.8.9, Sigma5], baseDirectory=.minecraft], version=Version [id=1.8.9-pvp]] gets fired
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=[1.12.2, 1.12.2-liquid, 1.16.1, 1.16.2, 1.16.3, 1.16.3-Aristois, 1.16.4, 1.16.4-forge-35.1.37, 1.16.5, 1.16.5-Aristois, 1.16.5-Impact_4.9.1, 1.16.5-OptiFine_HD_U_G6, 1.16.5-fabric, 1.8.9, 1.8.9-OptiFine_HD_U_L5, 1.8.9-OptiFine_HD_U_M5, 1.8.9-forge1.8.9-11.15.1.1855, 1.8.9-pvp, BLClient1165, BLClient18, LabyMod-3-1.8.9, Sigma5], baseDirectory=.minecraft], version=Version [id=Sigma5]] gets fired
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=[1.12.2, 1.12.2-liquid, 1.16.1, 1.16.2, 1.16.3, 1.16.3-Aristois, 1.16.4, 1.16.4-forge-35.1.37, 1.16.5, 1.16.5-Aristois, 1.16.5-Impact_4.9.1, 1.16.5-OptiFine_HD_U_G6, 1.16.5-fabric, 1.8.9, 1.8.9-OptiFine_HD_U_L5, 1.8.9-OptiFine_HD_U_M5, 1.8.9-forge1.8.9-11.15.1.1855, 1.8.9-pvp, BLClient1165, BLClient18, LabyMod-3-1.8.9, Sigma5], baseDirectory=.minecraft], version=Version [id=1.8.9]] gets fired
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=[1.12.2, 1.12.2-liquid, 1.16.1, 1.16.2, 1.16.3, 1.16.3-Aristois, 1.16.4, 1.16.4-forge-35.1.37, 1.16.5, 1.16.5-Aristois, 1.16.5-Impact_4.9.1, 1.16.5-OptiFine_HD_U_G6, 1.16.5-fabric, 1.8.9, 1.8.9-OptiFine_HD_U_L5, 1.8.9-OptiFine_HD_U_M5, 1.8.9-forge1.8.9-11.15.1.1855, 1.8.9-pvp, BLClient1165, BLClient18, LabyMod-3-1.8.9, Sigma5], baseDirectory=.minecraft], version=Version [id=1.16.5-fabric]] gets fired
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=[1.12.2, 1.12.2-liquid, 1.16.1, 1.16.2, 1.16.3, 1.16.3-Aristois, 1.16.4, 1.16.4-forge-35.1.37, 1.16.5, 1.16.5-Aristois, 1.16.5-Impact_4.9.1, 1.16.5-OptiFine_HD_U_G6, 1.16.5-fabric, 1.8.9, 1.8.9-OptiFine_HD_U_L5, 1.8.9-OptiFine_HD_U_M5, 1.8.9-forge1.8.9-11.15.1.1855, 1.8.9-pvp, BLClient1165, BLClient18, LabyMod-3-1.8.9, Sigma5], baseDirectory=.minecraft], version=Version [id=1.16.3-Aristois]] gets fired
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=[1.12.2, 1.12.2-liquid, 1.16.1, 1.16.2, 1.16.3, 1.16.3-Aristois, 1.16.4, 1.16.4-forge-35.1.37, 1.16.5, 1.16.5-Aristois, 1.16.5-Impact_4.9.1, 1.16.5-OptiFine_HD_U_G6, 1.16.5-fabric, 1.8.9, 1.8.9-OptiFine_HD_U_L5, 1.8.9-OptiFine_HD_U_M5, 1.8.9-forge1.8.9-11.15.1.1855, 1.8.9-pvp, BLClient1165, BLClient18, LabyMod-3-1.8.9, Sigma5], baseDirectory=.minecraft], version=Version [id=1.16.4]] gets fired
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=[1.12.2, 1.12.2-liquid, 1.16.1, 1.16.2, 1.16.3, 1.16.3-Aristois, 1.16.4, 1.16.4-forge-35.1.37, 1.16.5, 1.16.5-Aristois, 1.16.5-Impact_4.9.1, 1.16.5-OptiFine_HD_U_G6, 1.16.5-fabric, 1.8.9, 1.8.9-OptiFine_HD_U_L5, 1.8.9-OptiFine_HD_U_M5, 1.8.9-forge1.8.9-11.15.1.1855, 1.8.9-pvp, BLClient1165, BLClient18, LabyMod-3-1.8.9, Sigma5], baseDirectory=.minecraft], version=Version [id=1.16.5]] gets fired
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=[1.12.2, 1.12.2-liquid, 1.16.1, 1.16.2, 1.16.3, 1.16.3-Aristois, 1.16.4, 1.16.4-forge-35.1.37, 1.16.5, 1.16.5-Aristois, 1.16.5-Impact_4.9.1, 1.16.5-OptiFine_HD_U_G6, 1.16.5-fabric, 1.8.9, 1.8.9-OptiFine_HD_U_L5, 1.8.9-OptiFine_HD_U_M5, 1.8.9-forge1.8.9-11.15.1.1855, 1.8.9-pvp, BLClient1165, BLClient18, LabyMod-3-1.8.9, Sigma5], baseDirectory=.minecraft], version=Version [id=1.8.9-OptiFine_HD_U_L5]] gets fired
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=[1.12.2, 1.12.2-liquid, 1.16.1, 1.16.2, 1.16.3, 1.16.3-Aristois, 1.16.4, 1.16.4-forge-35.1.37, 1.16.5, 1.16.5-Aristois, 1.16.5-Impact_4.9.1, 1.16.5-OptiFine_HD_U_G6, 1.16.5-fabric, 1.8.9, 1.8.9-OptiFine_HD_U_L5, 1.8.9-OptiFine_HD_U_M5, 1.8.9-forge1.8.9-11.15.1.1855, 1.8.9-pvp, BLClient1165, BLClient18, LabyMod-3-1.8.9, Sigma5], baseDirectory=.minecraft], version=Version [id=1.8.9-OptiFine_HD_U_M5]] gets fired
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=[1.12.2, 1.12.2-liquid, 1.16.1, 1.16.2, 1.16.3, 1.16.3-Aristois, 1.16.4, 1.16.4-forge-35.1.37, 1.16.5, 1.16.5-Aristois, 1.16.5-Impact_4.9.1, 1.16.5-OptiFine_HD_U_G6, 1.16.5-fabric, 1.8.9, 1.8.9-OptiFine_HD_U_L5, 1.8.9-OptiFine_HD_U_M5, 1.8.9-forge1.8.9-11.15.1.1855, 1.8.9-pvp, BLClient1165, BLClient18, LabyMod-3-1.8.9, Sigma5], baseDirectory=.minecraft], version=Version [id=1.16.1]] gets fired
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=[1.12.2, 1.12.2-liquid, 1.16.1, 1.16.2, 1.16.3, 1.16.3-Aristois, 1.16.4, 1.16.4-forge-35.1.37, 1.16.5, 1.16.5-Aristois, 1.16.5-Impact_4.9.1, 1.16.5-OptiFine_HD_U_G6, 1.16.5-fabric, 1.8.9, 1.8.9-OptiFine_HD_U_L5, 1.8.9-OptiFine_HD_U_M5, 1.8.9-forge1.8.9-11.15.1.1855, 1.8.9-pvp, BLClient1165, BLClient18, LabyMod-3-1.8.9, Sigma5], baseDirectory=.minecraft], version=Version [id=1.16.5-OptiFine_HD_U_G6]] gets fired
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=[1.12.2, 1.12.2-liquid, 1.16.1, 1.16.2, 1.16.3, 1.16.3-Aristois, 1.16.4, 1.16.4-forge-35.1.37, 1.16.5, 1.16.5-Aristois, 1.16.5-Impact_4.9.1, 1.16.5-OptiFine_HD_U_G6, 1.16.5-fabric, 1.8.9, 1.8.9-OptiFine_HD_U_L5, 1.8.9-OptiFine_HD_U_M5, 1.8.9-forge1.8.9-11.15.1.1855, 1.8.9-pvp, BLClient1165, BLClient18, LabyMod-3-1.8.9, Sigma5], baseDirectory=.minecraft], version=Version [id=1.16.2]] gets fired
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=[1.12.2, 1.12.2-liquid, 1.16.1, 1.16.2, 1.16.3, 1.16.3-Aristois, 1.16.4, 1.16.4-forge-35.1.37, 1.16.5, 1.16.5-Aristois, 1.16.5-Impact_4.9.1, 1.16.5-OptiFine_HD_U_G6, 1.16.5-fabric, 1.8.9, 1.8.9-OptiFine_HD_U_L5, 1.8.9-OptiFine_HD_U_M5, 1.8.9-forge1.8.9-11.15.1.1855, 1.8.9-pvp, BLClient1165, BLClient18, LabyMod-3-1.8.9, Sigma5], baseDirectory=.minecraft], version=Version [id=1.16.3]] gets fired
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=[1.12.2, 1.12.2-liquid, 1.16.1, 1.16.2, 1.16.3, 1.16.3-Aristois, 1.16.4, 1.16.4-forge-35.1.37, 1.16.5, 1.16.5-Aristois, 1.16.5-Impact_4.9.1, 1.16.5-OptiFine_HD_U_G6, 1.16.5-fabric, 1.8.9, 1.8.9-OptiFine_HD_U_L5, 1.8.9-OptiFine_HD_U_M5, 1.8.9-forge1.8.9-11.15.1.1855, 1.8.9-pvp, BLClient1165, BLClient18, LabyMod-3-1.8.9, Sigma5], baseDirectory=.minecraft], version=Version [id=LabyMod-3-1.8.9]] gets fired
[16:30:12] [org.jackhuang.hmcl.game.DefaultGameRepository.refreshVersionsImpl/WARNING] Ignoring version 1.11.2-Aristois because it inherits from a nonexistent version.
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=[1.12.2, 1.12.2-liquid, 1.16.1, 1.16.2, 1.16.3, 1.16.3-Aristois, 1.16.4, 1.16.4-forge-35.1.37, 1.16.5, 1.16.5-Aristois, 1.16.5-Impact_4.9.1, 1.16.5-OptiFine_HD_U_G6, 1.16.5-fabric, 1.8.9, 1.8.9-OptiFine_HD_U_L5, 1.8.9-OptiFine_HD_U_M5, 1.8.9-forge1.8.9-11.15.1.1855, 1.8.9-pvp, BLClient1165, BLClient18, LabyMod-3-1.8.9, Sigma5], baseDirectory=.minecraft], version=Version [id=1.16.4-forge-35.1.37]] gets fired
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=[1.12.2, 1.12.2-liquid, 1.16.1, 1.16.2, 1.16.3, 1.16.3-Aristois, 1.16.4, 1.16.4-forge-35.1.37, 1.16.5, 1.16.5-Aristois, 1.16.5-Impact_4.9.1, 1.16.5-OptiFine_HD_U_G6, 1.16.5-fabric, 1.8.9, 1.8.9-OptiFine_HD_U_L5, 1.8.9-OptiFine_HD_U_M5, 1.8.9-forge1.8.9-11.15.1.1855, 1.8.9-pvp, BLClient1165, BLClient18, LabyMod-3-1.8.9, Sigma5], baseDirectory=.minecraft], version=Version [id=BLClient1165]] gets fired
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=[1.12.2, 1.12.2-liquid, 1.16.1, 1.16.2, 1.16.3, 1.16.3-Aristois, 1.16.4, 1.16.4-forge-35.1.37, 1.16.5, 1.16.5-Aristois, 1.16.5-Impact_4.9.1, 1.16.5-OptiFine_HD_U_G6, 1.16.5-fabric, 1.8.9, 1.8.9-OptiFine_HD_U_L5, 1.8.9-OptiFine_HD_U_M5, 1.8.9-forge1.8.9-11.15.1.1855, 1.8.9-pvp, BLClient1165, BLClient18, LabyMod-3-1.8.9, Sigma5], baseDirectory=.minecraft], version=Version [id=1.8.9-forge1.8.9-11.15.1.1855]] gets fired
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=[1.12.2, 1.12.2-liquid, 1.16.1, 1.16.2, 1.16.3, 1.16.3-Aristois, 1.16.4, 1.16.4-forge-35.1.37, 1.16.5, 1.16.5-Aristois, 1.16.5-Impact_4.9.1, 1.16.5-OptiFine_HD_U_G6, 1.16.5-fabric, 1.8.9, 1.8.9-OptiFine_HD_U_L5, 1.8.9-OptiFine_HD_U_M5, 1.8.9-forge1.8.9-11.15.1.1855, 1.8.9-pvp, BLClient1165, BLClient18, LabyMod-3-1.8.9, Sigma5], baseDirectory=.minecraft], version=Version [id=1.12.2]] gets fired
[16:30:12] [org.jackhuang.hmcl.game.DefaultGameRepository.refreshVersionsImpl/WARNING] Ignoring version 1.14.4-Aristois because it inherits from a nonexistent version.
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] RefreshedVersionsEvent [source=HMCLGameRepository [versions=[1.12.2, 1.12.2-liquid, 1.16.1, 1.16.2, 1.16.3, 1.16.3-Aristois, 1.16.4, 1.16.4-forge-35.1.37, 1.16.5, 1.16.5-Aristois, 1.16.5-Impact_4.9.1, 1.16.5-OptiFine_HD_U_G6, 1.16.5-fabric, 1.8.9, 1.8.9-OptiFine_HD_U_L5, 1.8.9-OptiFine_HD_U_M5, 1.8.9-forge1.8.9-11.15.1.1855, 1.8.9-pvp, BLClient1165, BLClient18, LabyMod-3-1.8.9, Sigma5], baseDirectory=.minecraft]] gets fired
[16:30:12] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$27/FINER] Task finished: org.jackhuang.hmcl.game.GameRepository.refreshVersionsAsync(GameRepository.java:88)
[16:30:12] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] RefreshedVersionsEvent [source=HMCLGameRepository [versions=[1.12.2, 1.12.2-liquid, 1.16.1, 1.16.2, 1.16.3, 1.16.3-Aristois, 1.16.4, 1.16.4-forge-35.1.37, 1.16.5, 1.16.5-Aristois, 1.16.5-Impact_4.9.1, 1.16.5-OptiFine_HD_U_G6, 1.16.5-fabric, 1.8.9, 1.8.9-OptiFine_HD_U_L5, 1.8.9-OptiFine_HD_U_M5, 1.8.9-forge1.8.9-11.15.1.1855, 1.8.9-pvp, BLClient1165, BLClient18, LabyMod-3-1.8.9, Sigma5], baseDirectory=.minecraft]] gets fired
[16:30:12] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$27/FINER] Task finished: org.jackhuang.hmcl.game.GameRepository.refreshVersionsAsync(GameRepository.java:88)
[16:30:12] [org.jackhuang.hmcl.Main.fixLetsEncrypt/INFO] Added Lets Encrypt root certificates as additional trust
[16:30:13] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$17/FINE] Executing task: org.jackhuang.hmcl.ui.Controllers.initialize(Controllers.java:190)
[16:30:13] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$17/FINE] Executing task: org.jackhuang.hmcl.ui.Controllers.initialize(Controllers.java:190)
[16:30:13] [org.jackhuang.hmcl.setting.Accounts.lambda$init$6/WARNING] Failed to log YggdrasilAccount[uuid=36d7ce51-a932-42d1-8547-916549fbcb94, username=haocen.minecraft@qq.com] in
org.jackhuang.hmcl.auth.yggdrasil.RemoteAuthenticationException: ResourceException: Gone (410) - The requested resource is no longer available at the server and no forwarding address is known
    at org.jackhuang.hmcl.auth.yggdrasil.YggdrasilService.handleErrorMessage(YggdrasilService.java:229)
    at org.jackhuang.hmcl.auth.yggdrasil.YggdrasilService.requireEmpty(YggdrasilService.java:224)
    at org.jackhuang.hmcl.auth.yggdrasil.YggdrasilService.validate(YggdrasilService.java:134)
    at org.jackhuang.hmcl.auth.yggdrasil.YggdrasilAccount.logIn(YggdrasilAccount.java:111)
    at org.jackhuang.hmcl.setting.Accounts.lambda$init$6(Accounts.java:227)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)
[16:30:13] [org.jackhuang.hmcl.auth.yggdrasil.YggdrasilService.lambda$new$0/INFO] Fetching properties of 36d7ce51-a932-42d1-8547-916549fbcb94 from mojang
[16:30:14] [org.jackhuang.hmcl.setting.ConfigHolder.writeToConfig/INFO] Saving config
[16:30:14] [org.jackhuang.hmcl.upgrade.IntegrityChecker.isSelfVerified/INFO] Successfully verified current JAR
[16:30:15] [org.jackhuang.hmcl.upgrade.UpdateChecker.lambda$null$2/WARNING] Failed to check for update
java.io.IOException: Server returned HTTP response code: 423 for URL: https://hmcl.huangyuhui.net/api/update_link?version=3.4.202&channel=stable
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1950)
    at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1945)
    at java.security.AccessController.doPrivileged(Native Method)
    at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1944)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1514)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1498)
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:268)
    at org.jackhuang.hmcl.util.io.NetworkUtils.doGet(NetworkUtils.java:177)
    at org.jackhuang.hmcl.upgrade.RemoteVersion.fetch(RemoteVersion.java:35)
    at org.jackhuang.hmcl.upgrade.UpdateChecker.checkUpdate(UpdateChecker.java:94)
    at org.jackhuang.hmcl.upgrade.UpdateChecker.lambda$null$2(UpdateChecker.java:112)
    at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.IOException: Server returned HTTP response code: 423 for URL: https://hmcl.huangyuhui.net/api/update_link?version=3.4.202&channel=stable
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1900)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1498)
    at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:352)
    at org.jackhuang.hmcl.util.io.NetworkUtils.resolveConnection(NetworkUtils.java:151)
    at org.jackhuang.hmcl.util.io.NetworkUtils.doGet(NetworkUtils.java:176)
    ... 4 more
[16:30:15] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$30/FINE] Task failed: org.jackhuang.hmcl.ui.Controllers.initialize(Controllers.java:190)
java.nio.file.InvalidPathException: Illegal char <"> at index 0: "C:\Program Files\Java\jdk1.8.0_261\bin\java.exe
    at sun.nio.fs.WindowsPathParser.normalize(WindowsPathParser.java:182)
    at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:153)
    at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:77)
    at sun.nio.fs.WindowsPath.parse(WindowsPath.java:94)
    at sun.nio.fs.WindowsFileSystem.getPath(WindowsFileSystem.java:255)
    at java.nio.file.Paths.get(Paths.java:84)
    at org.jackhuang.hmcl.util.platform.JavaVersion.lambda$searchPotentialJavaExecutables$2(JavaVersion.java:250)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
    at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
    at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418)
    at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:270)
    at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
    at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
    at org.jackhuang.hmcl.util.platform.JavaVersion.lookupJavas(JavaVersion.java:224)
    at org.jackhuang.hmcl.util.platform.JavaVersion.initialize(JavaVersion.java:185)
    at org.jackhuang.hmcl.util.function.ExceptionalRunnable.lambda$toCallable$0(ExceptionalRunnable.java:32)
    at org.jackhuang.hmcl.task.Task$SimpleTask.execute(Task.java:978)
    at org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$null$20(AsyncTaskExecutor.java:243)
    at org.jackhuang.hmcl.util.Lang.lambda$wrap$2(Lang.java:270)
    at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640)
    at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1632)
    at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
    at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
    at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
    at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:172)
[16:30:15] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$30/FINE] Task failed: org.jackhuang.hmcl.ui.Controllers.initialize(Controllers.java:190)
java.nio.file.InvalidPathException: Illegal char <"> at index 0: "C:\Program Files\Java\jdk1.8.0_261\bin\java.exe
    at sun.nio.fs.WindowsPathParser.normalize(WindowsPathParser.java:182)
    at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:153)
    at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:77)
    at sun.nio.fs.WindowsPath.parse(WindowsPath.java:94)
    at sun.nio.fs.WindowsFileSystem.getPath(WindowsFileSystem.java:255)
    at java.nio.file.Paths.get(Paths.java:84)
    at org.jackhuang.hmcl.util.platform.JavaVersion.lambda$searchPotentialJavaExecutables$2(JavaVersion.java:250)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
    at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
    at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418)
    at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:270)
    at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
    at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
    at org.jackhuang.hmcl.util.platform.JavaVersion.lookupJavas(JavaVersion.java:224)
    at org.jackhuang.hmcl.util.platform.JavaVersion.initialize(JavaVersion.java:185)
    at org.jackhuang.hmcl.util.function.ExceptionalRunnable.lambda$toCallable$0(ExceptionalRunnable.java:32)
    at org.jackhuang.hmcl.task.Task$SimpleTask.execute(Task.java:978)
    at org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$null$20(AsyncTaskExecutor.java:243)
    at org.jackhuang.hmcl.util.Lang.lambda$wrap$2(Lang.java:270)
    at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640)
    at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1632)
    at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
    at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
    at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
    at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:172)
[16:30:15] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$start$1/WARNING] An exception occurred in task execution
java.nio.file.InvalidPathException: Illegal char <"> at index 0: "C:\Program Files\Java\jdk1.8.0_261\bin\java.exe
    at sun.nio.fs.WindowsPathParser.normalize(WindowsPathParser.java:182)
    at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:153)
    at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:77)
    at sun.nio.fs.WindowsPath.parse(WindowsPath.java:94)
    at sun.nio.fs.WindowsFileSystem.getPath(WindowsFileSystem.java:255)
    at java.nio.file.Paths.get(Paths.java:84)
    at org.jackhuang.hmcl.util.platform.JavaVersion.lambda$searchPotentialJavaExecutables$2(JavaVersion.java:250)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
    at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
    at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418)
    at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:270)
    at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
    at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
    at org.jackhuang.hmcl.util.platform.JavaVersion.lookupJavas(JavaVersion.java:224)
    at org.jackhuang.hmcl.util.platform.JavaVersion.initialize(JavaVersion.java:185)
    at org.jackhuang.hmcl.util.function.ExceptionalRunnable.lambda$toCallable$0(ExceptionalRunnable.java:32)
    at org.jackhuang.hmcl.task.Task$SimpleTask.execute(Task.java:978)
    at org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$null$20(AsyncTaskExecutor.java:243)
    at org.jackhuang.hmcl.util.Lang.lambda$wrap$2(Lang.java:270)
    at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640)
    at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1632)
    at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
    at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
    at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
    at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:172)
[16:30:15] [org.jackhuang.hmcl.util.CrashReporter.uncaughtException/SEVERE] Uncaught exception in thread ForkJoinPool.commonPool-worker-2
java.nio.file.InvalidPathException: Illegal char <"> at index 0: "C:\Program Files\Java\jdk1.8.0_261\bin\java.exe
    at sun.nio.fs.WindowsPathParser.normalize(WindowsPathParser.java:182)
    at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:153)
    at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:77)
    at sun.nio.fs.WindowsPath.parse(WindowsPath.java:94)
    at sun.nio.fs.WindowsFileSystem.getPath(WindowsFileSystem.java:255)
    at java.nio.file.Paths.get(Paths.java:84)
    at org.jackhuang.hmcl.util.platform.JavaVersion.lambda$searchPotentialJavaExecutables$2(JavaVersion.java:250)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
    at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
    at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418)
    at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:270)
    at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
    at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
    at org.jackhuang.hmcl.util.platform.JavaVersion.lookupJavas(JavaVersion.java:224)
    at org.jackhuang.hmcl.util.platform.JavaVersion.initialize(JavaVersion.java:185)
    at org.jackhuang.hmcl.util.function.ExceptionalRunnable.lambda$toCallable$0(ExceptionalRunnable.java:32)
    at org.jackhuang.hmcl.task.Task$SimpleTask.execute(Task.java:978)
    at org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$null$20(AsyncTaskExecutor.java:243)
    at org.jackhuang.hmcl.util.Lang.lambda$wrap$2(Lang.java:270)
    at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640)
    at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1632)
    at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
    at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
    at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
    at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:172)
[16:30:15] [org.jackhuang.hmcl.util.CrashReporter.uncaughtException/SEVERE] ---- Hello Minecraft! Crash Report ----
  Version: 3.4.202
  Time: 2021-09-20 16:30:15
  Thread: Thread[ForkJoinPool.commonPool-worker-2,5,main]

  Content: 
    java.nio.file.InvalidPathException: Illegal char <"> at index 0: "C:\Program Files\Java\jdk1.8.0_261\bin\java.exe
    at sun.nio.fs.WindowsPathParser.normalize(WindowsPathParser.java:182)
    at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:153)
    at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:77)
    at sun.nio.fs.WindowsPath.parse(WindowsPath.java:94)
    at sun.nio.fs.WindowsFileSystem.getPath(WindowsFileSystem.java:255)
    at java.nio.file.Paths.get(Paths.java:84)
    at org.jackhuang.hmcl.util.platform.JavaVersion.lambda$searchPotentialJavaExecutables$2(JavaVersion.java:250)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
    at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
    at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418)
    at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:270)
    at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
    at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
    at org.jackhuang.hmcl.util.platform.JavaVersion.lookupJavas(JavaVersion.java:224)
    at org.jackhuang.hmcl.util.platform.JavaVersion.initialize(JavaVersion.java:185)
    at org.jackhuang.hmcl.util.function.ExceptionalRunnable.lambda$toCallable$0(ExceptionalRunnable.java:32)
    at org.jackhuang.hmcl.task.Task$SimpleTask.execute(Task.java:978)
    at org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$null$20(AsyncTaskExecutor.java:243)
    at org.jackhuang.hmcl.util.Lang.lambda$wrap$2(Lang.java:270)
    at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640)
    at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1632)
    at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
    at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
    at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
    at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:172)

-- System Details --
  Operating System: Windows 10 10.0
  Java Version: 1.8.0_261, Oracle Corporation
  Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
  JVM Max Memory: 1881145344
  JVM Total Memory: 55050240
  JVM Free Memory: 22345344

[16:30:29] [org.jackhuang.hmcl.game.LauncherHelper.launch/INFO] Launching game version: 1.8.9-pvp

几乎没变 删过hmcl.json 改了path 以及刚刚被windows update干掉了没及时回复( image image

ZekerZhayard commented 3 years ago

看起来是你的 JAVA_HOME 环境变量前面有双引号?

Haocen2004 commented 3 years ago

看起来是你的 JAVA_HOME 环境变量前面有双引号?

检查了,并没有

Glavo commented 3 years ago

确定对 PATH 的修改生效了吗?如果是以 java -jar 的方式启动的话,请确保你是在修改环境变量之后打开的终端里执行的。

Glavo commented 3 years ago

黄鱼不知道为啥把我 PR 关了……黄鱼自己修了吗?

ZekerZhayard commented 3 years ago

确定对 PATH 的修改生效了吗?

我觉得你得告诉他一个「如何判断是否生效」的方法,因为修改完环境变量是需要重启应用程序,包括 explorer 的

Haocen2004 commented 3 years ago

确定对 PATH 的修改生效了吗?如果是以 java -jar 的方式启动的话,请确保你是在修改环境变量之后打开的终端里执行的。

确定生效了 修改path -> 被Windows update强制重启 -> 发截图

Haocen2004 commented 3 years ago

确定对 PATH 的修改生效了吗?

我觉得你得告诉他一个「如何判断是否生效」的方法,因为修改完环境变量是需要重启应用程序,包括 explorer 的

这个还是懂得( 毕竟自己也有写过些东西

Glavo commented 3 years ago

确定对 PATH 的修改生效了吗?

我觉得你得告诉他一个「如何判断是否生效」的方法,因为修改完环境变量是需要重启应用程序,包括 explorer 的 explorer 不需要重启。

Glavo commented 3 years ago

试一试这个能不能解决:https://github.com/huanghongxun/HMCL/suites/3814289550/artifacts/94302393

Haocen2004 commented 3 years ago

游戏倒是正常启动了 不过log还是有这个

[17:14:07] [org.jackhuang.hmcl.util.platform.JavaVersion.getPathSafely/WARNING] Failed to get path
java.nio.file.InvalidPathException: Illegal char <"> at index 0: "C:\Program Files\Java\jdk1.8.0_261\bin\java.exe
    at sun.nio.fs.WindowsPathParser.normalize(WindowsPathParser.java:182)
    at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:153)
    at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:77)
    at sun.nio.fs.WindowsPath.parse(WindowsPath.java:94)
    at sun.nio.fs.WindowsFileSystem.getPath(WindowsFileSystem.java:255)
    at java.nio.file.Paths.get(Paths.java:84)
    at org.jackhuang.hmcl.util.platform.JavaVersion.getPathSafely(JavaVersion.java:308)
    at org.jackhuang.hmcl.util.platform.JavaVersion.lambda$searchPotentialJavaExecutables$2(JavaVersion.java:250)
    at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:267)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
    at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
    at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418)
    at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:270)
    at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
    at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
    at org.jackhuang.hmcl.util.platform.JavaVersion.lookupJavas(JavaVersion.java:224)
    at org.jackhuang.hmcl.util.platform.JavaVersion.initialize(JavaVersion.java:185)
    at org.jackhuang.hmcl.util.function.ExceptionalRunnable.lambda$toCallable$0(ExceptionalRunnable.java:32)
    at org.jackhuang.hmcl.task.Task$SimpleTask.execute(Task.java:977)
    at org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$20(AsyncTaskExecutor.java:244)
    at org.jackhuang.hmcl.util.Lang.lambda$wrap$2(Lang.java:270)
    at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640)
    at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1632)
    at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
    at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
    at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
    at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:172)
Glavo commented 3 years ago

游戏倒是正常启动了 不过log还是有这个

[17:14:07] [org.jackhuang.hmcl.util.platform.JavaVersion.getPathSafely/WARNING] Failed to get path
java.nio.file.InvalidPathException: Illegal char <"> at index 0: "C:\Program Files\Java\jdk1.8.0_261\bin\java.exe
  at sun.nio.fs.WindowsPathParser.normalize(WindowsPathParser.java:182)
  at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:153)
  at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:77)
  at sun.nio.fs.WindowsPath.parse(WindowsPath.java:94)
  at sun.nio.fs.WindowsFileSystem.getPath(WindowsFileSystem.java:255)
  at java.nio.file.Paths.get(Paths.java:84)
  at org.jackhuang.hmcl.util.platform.JavaVersion.getPathSafely(JavaVersion.java:308)
  at org.jackhuang.hmcl.util.platform.JavaVersion.lambda$searchPotentialJavaExecutables$2(JavaVersion.java:250)
  at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:267)
  at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
  at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
  at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
  at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
  at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
  at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
  at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418)
  at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:270)
  at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
  at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
  at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
  at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
  at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
  at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
  at org.jackhuang.hmcl.util.platform.JavaVersion.lookupJavas(JavaVersion.java:224)
  at org.jackhuang.hmcl.util.platform.JavaVersion.initialize(JavaVersion.java:185)
  at org.jackhuang.hmcl.util.function.ExceptionalRunnable.lambda$toCallable$0(ExceptionalRunnable.java:32)
  at org.jackhuang.hmcl.task.Task$SimpleTask.execute(Task.java:977)
  at org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$20(AsyncTaskExecutor.java:244)
  at org.jackhuang.hmcl.util.Lang.lambda$wrap$2(Lang.java:270)
  at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640)
  at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1632)
  at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
  at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
  at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
  at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:172)

这 log 是自己 print 出来的,不影响正常用,但你的环境变量应该确实是有问题,试试在 cmd 里执行 echo %PATH% 看看?

Haocen2004 commented 3 years ago

echo结果里面有引号,但是系统的编辑窗口又找不到对应的 对比了下猜测是%JAVA_HOME%\bin;这一条在解析时候系统错误引入了引号

Glavo commented 3 years ago

确定 JAVA_HOME 真的没问题吗?可以 echo 看看,再去设置里确定一下。

Haocen2004 commented 3 years ago

补:在使用action构建版本成功启动一次游戏后 原来不能正常启动游戏的版本也可以正常启动了(在echo %path%操作之前

Haocen2004 commented 3 years ago

确定 JAVA_HOME 真的没问题吗?可以 echo 看看,再去设置里确定一下。

真的确定没有问题 可能是win11的奇怪bug

Glavo commented 3 years ago

那就很迷惑了,有空的话我用虚拟机观察一下。

huanghongxun commented 3 years ago

我建议echo %PATH% 看看结果