Open
Description
Operating System
Linux
Description of bug
When trying to start a 1.17.1 instance that I just created to try, the game crashes with the following stack trace:
[17:41:20] [Render thread/INFO]: Setting user: MrAnimaM
[17:41:20] [Render thread/INFO]: [STDERR]: Failed to start Minecraft:
[17:41:20] [Render thread/INFO]: [STDERR]: java.lang.reflect.InvocationTargetException
[17:41:20] [Render thread/INFO]: [STDERR]: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[17:41:20] [Render thread/INFO]: [STDERR]: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
[17:41:20] [Render thread/INFO]: [STDERR]: at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[17:41:20] [Render thread/INFO]: [STDERR]: at java.base/java.lang.reflect.Method.invoke(Method.java:568)
[17:41:20] [Render thread/INFO]: [STDERR]: at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:210)
[17:41:20] [Render thread/INFO]: [STDERR]: at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:245)
[17:41:20] [Render thread/INFO]: [STDERR]: at org.multimc.EntryPoint.listen(EntryPoint.java:143)
[17:41:20] [Render thread/INFO]: [STDERR]: at org.multimc.EntryPoint.main(EntryPoint.java:34)
[17:41:20] [Render thread/INFO]: [STDERR]: Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.lwjgl.glfw.GLFW
[17:41:20] [Render thread/INFO]: [STDERR]: at com.mojang.blaze3d.platform.GLX.getOpenGLVersionString(SourceFile:35)
[17:41:20] [Render thread/INFO]: [STDERR]: at com.mojang.blaze3d.systems.RenderSystem.getApiDescription(SourceFile:770)
[17:41:20] [Render thread/INFO]: [STDERR]: at ac.a(SourceFile:65)
[17:41:20] [Render thread/INFO]: [STDERR]: at dvp.a(SourceFile:2418)
[17:41:20] [Render thread/INFO]: [STDERR]: at dvp.a(SourceFile:2412)
[17:41:20] [Render thread/INFO]: [STDERR]: at net.minecraft.client.main.Main.main(SourceFile:187)
[17:41:20] [Render thread/INFO]: [STDERR]: ... 8 more
[17:41:20] [Render thread/INFO]: [STDOUT]: Exiting with -1
full version here: https://paste.ee/p/4gAUv
Steps to reproduce
- Create a 1.17.1 instance on MultiMC 0.6.13-2519
- This version requires a version of java ≥16. Trying to start it with a lower version will result in an error telling us to use a more recent version of Java.
- Select openjdk16 or oracle jdk 16 (both don't work)
- Launch the game
- I also tried to use the exact bundled java binary that is shipped with the official Minecraft launcher (inside
.minecraft/runtime
) and it still doesn't work
Suspected cause
I have no idea, the stack trace is truncated and I don't know why the "GLFW" class wouldn't load. I have a lot of MultiMC instances, ranging from 1.8 to 1.16.*, modded and vanilla, and they all work (on openjdk8 though).
This issue is unique
- I have searched the issue tracker and did not find an issue describing my bug.