Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

使用3.3.192版本启动器启动任何带有Fabric的版本,会引起游戏崩溃 #934

Closed
Inlife233 opened this issue Jul 27, 2021 · 5 comments

Comments

@Inlife233
Copy link

问题提交

  • 启动器版本:3.3.192
  • 操作系统:Windows 10 LTSC
  • Java 版本:jdk 16.0.2
  • 错误截图(最好请将整个电脑屏幕的截图发上来):

image

  • 游戏版本(如果是启动通过启动器自带的自动安装功能安装的游戏):fabric-loader-0.11.6-1.17.1

  • 对游戏做的修改(是否自行通过安装器安装 Rift 等 API,以及 mod):Fabric-loader(模组没有任何问题,使用188版启动器可以正常启动)

  • 游戏崩溃报告(如果有):

  • 启动器崩溃报告(如果有):

  • 启动器日志文件(出现问题后点击启动器设置中的【导出启动器日志】按钮):

  • Command: "C:\Program Files\Java\jdk-16.0.2\bin\java.exe" -Dminecraft.client.jar=C:\Users\In_life\Desktop\mc\minecraft\versions\fabric-loader-0.11.6-1.17.1\fabric-loader-0.11.6-1.17.1.jar -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=16m -XX:-UseAdaptiveSizePolicy -XX:-OmitStackTraceInFastThrow -XX:-DontCompileHugeMethods -Xmn128m -Xmx2048m --illegal-access=permit -Dfml.ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Djava.library.path=C:\Users\In_life\Desktop\mc\minecraft\versions\fabric-loader-0.11.6-1.17.1\natives -Dminecraft.launcher.brand=HMCL -Dminecraft.launcher.version=3.3.192 -cp C:\Users\In_life\Desktop\mc\minecraft\libraries\net\fabricmc\tiny-mappings-parser\0.2.2.14\tiny-mappings-parser-0.2.2.14.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\net\fabricmc\sponge-mixin\0.9.4+mixin.0.8.2\sponge-mixin-0.9.4+mixin.0.8.2.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\net\fabricmc\tiny-remapper\0.4.2\tiny-remapper-0.4.2.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\net\fabricmc\access-widener\1.0.0\access-widener-1.0.0.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\net\fabricmc\fabric-loader-sat4j\2.3.5.4\fabric-loader-sat4j-2.3.5.4.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\com\google\jimfs\jimfs\1.2-fabric\jimfs-1.2-fabric.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\org\ow2\asm\asm\9.1\asm-9.1.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\org\ow2\asm\asm-analysis\9.1\asm-analysis-9.1.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\org\ow2\asm\asm-commons\9.1\asm-commons-9.1.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\org\ow2\asm\asm-tree\9.1\asm-tree-9.1.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\org\ow2\asm\asm-util\9.1\asm-util-9.1.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\net\fabricmc\intermediary\1.17.1\intermediary-1.17.1.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\net\fabricmc\fabric-loader\0.11.6\fabric-loader-0.11.6.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\com\mojang\blocklist\1.0.5\blocklist-1.0.5.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\com\mojang\patchy\2.1.6\patchy-2.1.6.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\com\github\oshi\oshi-core\5.7.5\oshi-core-5.7.5.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\net\java\dev\jna\jna\5.8.0\jna-5.8.0.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\net\java\dev\jna\jna-platform\5.8.0\jna-platform-5.8.0.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\org\slf4j\slf4j-api\1.8.0-beta4\slf4j-api-1.8.0-beta4.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\org\apache\logging\log4j\log4j-slf4j18-impl\2.14.1\log4j-slf4j18-impl-2.14.1.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\com\ibm\icu\icu4j\66.1\icu4j-66.1.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\com\mojang\javabridge\1.1.23\javabridge-1.1.23.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\net\sf\jopt-simple\jopt-simple\5.0.3\jopt-simple-5.0.3.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\io\netty\netty-all\4.1.25.Final\netty-all-4.1.25.Final.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\com\google\guava\guava\21.0\guava-21.0.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\org\apache\commons\commons-lang3\3.5\commons-lang3-3.5.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\commons-io\commons-io\2.5\commons-io-2.5.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\commons-codec\commons-codec\1.10\commons-codec-1.10.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\com\mojang\brigadier\1.0.18\brigadier-1.0.18.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\com\mojang\datafixerupper\4.0.26\datafixerupper-4.0.26.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\com\google\code\gson\gson\2.8.0\gson-2.8.0.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\com\mojang\authlib\2.3.31\authlib-2.3.31.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\org\apache\commons\commons-compress\1.8.1\commons-compress-1.8.1.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\org\apache\httpcomponents\httpclient\4.3.3\httpclient-4.3.3.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\commons-logging\commons-logging\1.1.3\commons-logging-1.1.3.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\org\apache\httpcomponents\httpcore\4.3.2\httpcore-4.3.2.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\it\unimi\dsi\fastutil\8.2.1\fastutil-8.2.1.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\org\apache\logging\log4j\log4j-api\2.14.1\log4j-api-2.14.1.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\org\apache\logging\log4j\log4j-core\2.14.1\log4j-core-2.14.1.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\org\lwjgl\lwjgl\3.2.2\lwjgl-3.2.2.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\org\lwjgl\lwjgl-jemalloc\3.2.2\lwjgl-jemalloc-3.2.2.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\org\lwjgl\lwjgl-openal\3.2.2\lwjgl-openal-3.2.2.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\org\lwjgl\lwjgl-opengl\3.2.2\lwjgl-opengl-3.2.2.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\org\lwjgl\lwjgl-glfw\3.2.2\lwjgl-glfw-3.2.2.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\org\lwjgl\lwjgl-stb\3.2.2\lwjgl-stb-3.2.2.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\org\lwjgl\lwjgl-tinyfd\3.2.2\lwjgl-tinyfd-3.2.2.jar;C:\Users\In_life\Desktop\mc\minecraft\libraries\com\mojang\text2speech\1.11.3\text2speech-1.11.3.jar;C:\Users\In_life\Desktop\mc\minecraft\versions\fabric-loader-0.11.6-1.17.1\fabric-loader-0.11.6-1.17.1.jar net.fabricmc.loader.launch.knot.KnotClient --username In_life --version "HMCL 3.3.192" --gameDir C:\Users\In_life\Desktop\mc\minecraft\versions\fabric-loader-0.11.6-1.17.1 --assetsDir C:\Users\In_life\Desktop\mc\minecraft\assets --assetIndex 1.17 --uuid 35aad45e65da430f98c145a239f21cf3 --accessToken eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiI0MjgxNzAyNjg4ZTM0ODBiMjM4YjVjYzBhYWZlOTIyNSIsInlnZ3QiOiI0YjM1YmY0ODc4ZTc0MzYxYWIyODQxMjc5NjIwZjhjZCIsInNwciI6IjM1YWFkNDVlNjVkYTQzMGY5OGMxNDVhMjM5ZjIxY2YzIiwiaXNzIjoiWWdnZHJhc2lsLUF1dGgiLCJleHAiOjE2MjczMDIxMTUsImlhdCI6MTYyNzEyOTMxNX0.rmPS_K-wPxXDgvqos8vTzG7vaiHTRD-gwHboGGqOjww --userType mojang --versionType "HMCL 3.3.192" --width 854 --height 480
    Java HotSpot(TM) 64-Bit Server VM warning: Option --illegal-access is deprecated and will be removed in a future release.
    16:51:16.669 [main] ERROR FabricLoader - Could not find valid game provider!
    16:51:16.682 [main] ERROR FabricLoader - - Minecraft
    Exception in thread "main" java.lang.RuntimeException: Could not find valid game provider!
    at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:104)
    at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28)

  • 问题描述(如何触发问题):使用3.3.192版本启动器启动任何带有Fabric的版本,即会崩溃

@wifi-left
Copy link
Contributor

wifi-left commented Jul 27, 2021

试试jdk-16.0.1(?)
(TIP:我是能正常启动的,如果不行请尝试重新下载版本或者重新迁移位置(或删除所有游戏依赖库重新下载))
你看看是不是mod的问题或者fabric的问题。

@wifi-left
Copy link
Contributor

(话说LTSC会不会删除一些fabric的依赖库啊?)

@Inlife233
Copy link
Author

Inlife233 commented Jul 27, 2021 via email

@Inlife233
Copy link
Author

Inlife233 commented Jul 27, 2021 via email

@ZekerZhayard
Copy link
Contributor

ZekerZhayard commented Jul 27, 2021

可以复现;
通过 fabric installer 安装的 fabric 版本会生成一个空的 fabric-loader-0.11.6-1.17.1.jar ,而 HMCL 并不会自动补全(官启会对这个 jar 自动下载补全)。

让我想到了 bangbang93/BMCL#47

在这个问题修复之前的临时解决方案是把 .minecraft\versions\fabric-loader-0.11.6-1.17.1\fabric-loader-0.11.6-1.17.1.jar 删除,让 HMCL 自动下载

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants