Puzzle

Puzzle

15M Downloads

game crash when pressing the puzzles options menu

toastedfoxx opened this issue ยท 2 comments

commented

Image

commented

same

commented
[01:02:55] [Render thread/WARN]: Error loading class: me/jellysquid/mods/sodium/client/gui/SodiumGameOptionPages (java.lang.ClassNotFoundException: me/jellysquid/mods/sodium/client/gui/SodiumGameOptionPages)
[01:02:55] [Render thread/WARN]: Error loading class: net/caffeinemc/sodium/config/user/UserConfigCategories (java.lang.ClassNotFoundException: net/caffeinemc/sodium/config/user/UserConfigCategories)
[01:02:55] [Render thread/WARN]: Id must be specified in OptionPage: 'General'
[01:02:55] [Render thread/WARN]: Id must be specified in OptionPage: 'Quality'
[01:02:55] [Render thread/WARN]: Id must be specified in OptionPage: 'Performance'
[01:02:55] [Render thread/WARN]: Id must be specified in OptionPage: 'Advanced'
[01:02:55] [Render thread/WARN]: Id must be specified in OptionPage: 'Shader Packs...'
[01:03:03] [Render thread/ERROR]: Reported exception thrown!
net.minecraft.util.crash.CrashException: mouseClicked event handler
	at knot//MC/net.minecraft.client.gui.screen.Screen.wrapScreenError(Screen.java:436) ~[client-intermediary.jar:?]
	at knot//MC/net.minecraft.client.Mouse.onMouseButton(Mouse.java:107) ~[client-intermediary.jar:?]
	at knot//MC/net.minecraft.client.Mouse.method_22686(Mouse.java:196) ~[client-intermediary.jar:?]
	at knot//MC/net.minecraft.util.thread.ThreadExecutor.execute(ThreadExecutor.java:108) ~[client-intermediary.jar:?]
	at knot//MC/net.minecraft.client.Mouse.method_22684(Mouse.java:196) ~[client-intermediary.jar:?]
	at knot/org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) ~[lwjgl-glfw-3.3.3.jar:?]
	at knot/org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.3.jar:?]
	at knot/org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3438) ~[lwjgl-glfw-3.3.3.jar:?]
	at knot/com.mojang.blaze3d.systems.RenderSystem.pollEvents(RenderSystem.java:150) ~[client-intermediary.jar:?]
	at knot/com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:168) ~[client-intermediary.jar:?]
	at knot//MC/net.minecraft.client.util.Window.swapBuffers(Window.java:303) ~[client-intermediary.jar:?]
	at knot//MC/net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1307) ~[client-intermediary.jar:?]
	at knot//MC/net.minecraft.client.MinecraftClient.run(MinecraftClient.java:882) [client-intermediary.jar:?]
	at knot/net.minecraft.client.main.Main.main(Main.java:256) [client-intermediary.jar:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) [fabric-loader-0.16.14.jar:?]
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.16.14.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.16.14.jar:?]
	at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105) [NewLaunch.jar:?]
	at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129) [NewLaunch.jar:?]
	at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) [NewLaunch.jar:?]
Caused by: java.lang.NullPointerException: Cannot invoke "java.lang.reflect.Field.getName()" because "info.field" is null
	at knot/eu.midnightdust.lib.config.MidnightConfig.getTooltip(MidnightConfig.java:158) ~[midnightlib-1.6.9-c81dab20ead26576.jar:?]
	at knot/eu.midnightdust.lib.config.MidnightConfig$ButtonEntry.<init>(MidnightConfig.java:450) ~[midnightlib-1.6.9-c81dab20ead26576.jar:?]
	at knot/net.puzzlemc.gui.screen.widget.PuzzleOptionListWidget.addButton(PuzzleOptionListWidget.java:47) ~[puzzle-fabric-2.0.1+1.21.jar:?]
	at knot/net.puzzlemc.gui.screen.widget.PuzzleOptionListWidget.addAll(PuzzleOptionListWidget.java:35) ~[puzzle-fabric-2.0.1+1.21.jar:?]
	at knot/net.puzzlemc.gui.screen.PuzzleOptionsScreen.fillList(PuzzleOptionsScreen.java:75) ~[puzzle-fabric-2.0.1+1.21.jar:?]
	at knot/net.puzzlemc.gui.screen.PuzzleOptionsScreen.init(PuzzleOptionsScreen.java:52) ~[puzzle-fabric-2.0.1+1.21.jar:?]
	at knot//MC/net.minecraft.client.gui.screen.Screen.init(Screen.java:309) ~[client-intermediary.jar:?]
	at knot//MC/net.minecraft.client.MinecraftClient.setScreen(MinecraftClient.java:1143) ~[client-intermediary.jar:?]
	at knot//MC/net.minecraft.client.gui.screen.option.OptionsScreen.md3cb82e$puzzle$lambda$new$0$1(OptionsScreen.java:1027) ~[client-intermediary.jar:?]
	at knot//MC/net.minecraft.client.gui.widget.ButtonWidget.onPress(ButtonWidget.java:96) ~[client-intermediary.jar:?]
	at knot//MC/net.minecraft.client.gui.widget.PressableWidget.onClick(PressableWidget.java:48) ~[client-intermediary.jar:?]
	at knot//MC/net.minecraft.client.gui.widget.ClickableWidget.mouseClicked(ClickableWidget.java:141) ~[client-intermediary.jar:?]
	at knot//MC/net.minecraft.client.gui.ParentElement.mouseClicked(ParentElement.java:38) ~[client-intermediary.jar:?]
	at knot//MC/net.minecraft.client.Mouse.method_1611(Mouse.java:107) ~[client-intermediary.jar:?]
	at knot//MC/net.minecraft.client.gui.screen.Screen.wrapScreenError(Screen.java:431) ~[client-intermediary.jar:?]
	... 19 more
[01:03:03] [Render thread/INFO]: [ETF]: emissive suffixes loaded: {_e}.
[01:03:03] [Render thread/INFO]: [FastQuit] Exiting FastQuit.
---- Minecraft Crash Report ----
// Surprise! Haha. Well, this is awkward.

Time: 2025-05-19 01:03:03
Description: mouseClicked event handler

java.lang.NullPointerException: Cannot invoke "java.lang.reflect.Field.getName()" because "info.field" is null
	at knot//eu.midnightdust.lib.config.MidnightConfig.getTooltip(MidnightConfig.java:158)
	at knot//eu.midnightdust.lib.config.MidnightConfig$ButtonEntry.<init>(MidnightConfig.java:450)
	at knot//net.puzzlemc.gui.screen.widget.PuzzleOptionListWidget.addButton(PuzzleOptionListWidget.java:47)
	at knot//net.puzzlemc.gui.screen.widget.PuzzleOptionListWidget.addAll(PuzzleOptionListWidget.java:35)
	at knot//net.puzzlemc.gui.screen.PuzzleOptionsScreen.fillList(PuzzleOptionsScreen.java:75)
	at knot//net.puzzlemc.gui.screen.PuzzleOptionsScreen.init(PuzzleOptionsScreen.java:52)
	at knot//MC//net.minecraft.client.gui.screen.Screen.init(Screen.java:309)
	at knot//MC//net.minecraft.client.MinecraftClient.setScreen(MinecraftClient.java:1143)
	at knot//MC//net.minecraft.client.gui.screen.option.OptionsScreen.md3cb82e$puzzle$lambda$new$0$1(OptionsScreen.java:1027)
	at knot//MC//net.minecraft.client.gui.widget.ButtonWidget.onPress(ButtonWidget.java:96)
	at knot//MC//net.minecraft.client.gui.widget.PressableWidget.onClick(PressableWidget.java:48)
	at knot//MC//net.minecraft.client.gui.widget.ClickableWidget.mouseClicked(ClickableWidget.java:141)
	at knot//MC//net.minecraft.client.gui.ParentElement.mouseClicked(ParentElement.java:38)
	at knot//MC//net.minecraft.client.Mouse.method_1611(Mouse.java:107)
	at knot//MC//net.minecraft.client.gui.screen.Screen.wrapScreenError(Screen.java:431)
	at knot//MC//net.minecraft.client.Mouse.onMouseButton(Mouse.java:107)
	at knot//MC//net.minecraft.client.Mouse.method_22686(Mouse.java:196)
	at knot//MC//net.minecraft.util.thread.ThreadExecutor.execute(ThreadExecutor.java:108)
	at knot//MC//net.minecraft.client.Mouse.method_22684(Mouse.java:196)
	at knot//org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43)
	at knot//org.lwjgl.system.JNI.invokeV(Native Method)
	at knot//org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3438)
	at knot//com.mojang.blaze3d.systems.RenderSystem.pollEvents(RenderSystem.java:150)
	at knot//com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:168)
	at knot//MC//net.minecraft.client.util.Window.swapBuffers(Window.java:303)
	at knot//MC//net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1307)
	at knot//MC//net.minecraft.client.MinecraftClient.run(MinecraftClient.java:882)
	at knot//net.minecraft.client.main.Main.main(Main.java:256)
	at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
	at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
	at app//org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105)
	at app//org.prismlauncher.EntryPoint.listen(EntryPoint.java:129)
	at app//org.prismlauncher.EntryPoint.main(EntryPoint.java:70)