Supplementaries

Supplementaries

110M Downloads

Game crashes while using the jukebox in LAN world

SystemlessDev opened this issue ยท 4 comments

commented

This issue is reported here simply due to me not knowing who is at fault. I have checked the bug tracker for Moonlight, Supplementaries and CPM, and found no existing report. It works fine with Moonlight and CPM, but that still doesn't mean that it's Supplementaries' fault.

In this case the crash occurs on every client that can hear the jukebox.

I have not tested with a dedicated server.

Recreated on version and modloader:

  • Minecraft 1.19.2
  • Fabric loader 0.14.14

Mods used:

Recreation steps:

  • Start LAN world with the above mods present
  • Join with a 2nd client (same mods)
  • Start playing a disc in a jukebox
  • See the game crash with the exception below

Exception thrown:

[00:10:18] [Render thread/ERROR]: Unreported exception thrown!
java.lang.IllegalStateException: Pose stack not empty
	at net.minecraft.class_761.method_22979(class_761.java:1558) ~[client-intermediary.jar:?]
	at net.minecraft.class_761.method_22710(class_761.java:1321) ~[client-intermediary.jar:?]
	at net.minecraft.class_757.method_3188(class_757.java:1039) ~[client-intermediary.jar:?]
	at net.minecraft.class_757.method_3192(class_757.java:816) ~[client-intermediary.jar:?]
	at net.minecraft.class_310.method_1523(class_310.java:1177) ~[client-intermediary.jar:?]
	at net.minecraft.class_310.method_1514(class_310.java:768) [client-intermediary.jar:?]
	at net.minecraft.client.main.Main.method_44604(Main.java:244) [client-intermediary.jar:?]
	at net.minecraft.client.main.Main.main(Main.java:51) [client-intermediary.jar:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461) [fabric-loader-0.14.14.jar:?]
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.14.14.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.14.14.jar:?]
	at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:88) [NewLaunch.jar:?]
	at org.prismlauncher.EntryPoint.listen(EntryPoint.java:126) [NewLaunch.jar:?]
	at org.prismlauncher.EntryPoint.main(EntryPoint.java:71) [NewLaunch.jar:?]

commented

added a workaround that accounts for their non empty pose stack returned there

commented

Need a full log

commented

The full log provides no info that you don't already have.

Regardless here you go:
host.log
client.log

commented