Closed Haocen2004 closed 3 years ago
请检查你的 PATH 环境变量,是不是其中有 "C:\Program Files\Java\jdk1.8.0_261\bin
?请去除前面多余的引号。
已删除 问题依然存在 但当我换个游戏版本后又可以正常启动(此时还未修改path
去除后的日志能发一下吗?
[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干掉了没及时回复(
看起来是你的 JAVA_HOME
环境变量前面有双引号?
看起来是你的
JAVA_HOME
环境变量前面有双引号?
检查了,并没有
确定对 PATH 的修改生效了吗?如果是以 java -jar
的方式启动的话,请确保你是在修改环境变量之后打开的终端里执行的。
黄鱼不知道为啥把我 PR 关了……黄鱼自己修了吗?
确定对 PATH 的修改生效了吗?
我觉得你得告诉他一个「如何判断是否生效」的方法,因为修改完环境变量是需要重启应用程序,包括 explorer 的
确定对 PATH 的修改生效了吗?如果是以
java -jar
的方式启动的话,请确保你是在修改环境变量之后打开的终端里执行的。
确定生效了 修改path -> 被Windows update强制重启 -> 发截图
确定对 PATH 的修改生效了吗?
我觉得你得告诉他一个「如何判断是否生效」的方法,因为修改完环境变量是需要重启应用程序,包括 explorer 的
这个还是懂得( 毕竟自己也有写过些东西
确定对 PATH 的修改生效了吗?
我觉得你得告诉他一个「如何判断是否生效」的方法,因为修改完环境变量是需要重启应用程序,包括 explorer 的 explorer 不需要重启。
游戏倒是正常启动了 不过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还是有这个
[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%
看看?
echo结果里面有引号,但是系统的编辑窗口又找不到对应的
对比了下猜测是%JAVA_HOME%\bin;
这一条在解析时候系统错误引入了引号
确定 JAVA_HOME
真的没问题吗?可以 echo 看看,再去设置里确定一下。
补:在使用action构建版本成功启动一次游戏后 原来不能正常启动游戏的版本也可以正常启动了(在echo %path%操作之前
确定
JAVA_HOME
真的没问题吗?可以 echo 看看,再去设置里确定一下。
真的确定没有问题 可能是win11的奇怪bug
那就很迷惑了,有空的话我用虚拟机观察一下。
我建议echo %PATH% 看看结果
问题提交
完整地填下面的问题提交表对我们很重要,这可以加快我们分析问题原因的速度。
启动器日志文件(出现问题后点击启动器设置中的【导出启动器日志】按钮):
-- 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