Crash when opening inventory and having a Cage with entity #3

Open
opened 2024-03-24 22:34:14 +03:00 by hkc · 3 comments
Owner

Supplementaries Cage causes game to crash when opening inventory w/ JEI/REI enabled.

Supplementaries Cage causes game to crash when opening inventory w/ JEI/REI enabled.
hkc added the
side
client
severity
high
crash
interaction
labels 2024-03-24 22:34:14 +03:00
Author
Owner

Could be caused by koncrete (jfc another kde thing? /j)

Could be caused by koncrete (jfc another kde thing? /j)
Author
Owner

Stacktrace deobfuscator gives this:

java.util.NoSuchElementException
	at java.base/java.util.ArrayDeque.getLast(ArrayDeque.java:413)
	at net.minecraft.client.util.math.MatrixStack.peek(MatrixStack.java:71)
	at net.minecraft.client.gui.DrawContext.drawTexturedQuad(DrawContext.java:390)
	at net.minecraft.client.gui.DrawContext.drawTexture(DrawContext.java:378)
	at net.minecraft.client.gui.DrawContext.drawTexture(DrawContext.java:362)
	at net.minecraft.client.gui.DrawContext.drawTexture(DrawContext.java:374)
	at net.minecraft.client.gui.widget.ClickableWidget.drawTexture(ClickableWidget.java:168)
	at net.minecraft.client.gui.widget.TexturedButtonWidget.renderButton(TexturedButtonWidget.java:40)
	at net.minecraft.client.gui.widget.ClickableWidget.render(ClickableWidget.java:78)
	at net.minecraft.client.gui.screen.Screen.render(Screen.java:120)
	at net.minecraft.client.gui.screen.ingame.HandledScreen.render(HandledScreen.java:104)
	at net.minecraft.client.gui.screen.ingame.AbstractInventoryScreen.render(AbstractInventoryScreen.java:27)
	at net.minecraft.client.gui.screen.ingame.InventoryScreen.render(InventoryScreen.java:88)
	at net.minecraft.client.gui.screen.Screen.renderWithTooltip(Screen.java:110)
	at net.minecraft.client.render.GameRenderer.mixinextras$bridge$renderWithTooltip$270(GameRenderer.java)
	at net.minecraft.client.render.GameRenderer.wrapOperation$dpn000$konkrete$wrapRenderScreenKonkrete(GameRenderer.java:8106)
	at net.minecraft.client.render.GameRenderer.render(GameRenderer.java:945)
	at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1219)
	at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:802)
	at net.minecraft.client.main.Main.main(Main.java:250)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
	at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:87)
	at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129)
	at org.prismlauncher.EntryPoint.main(EntryPoint.java:70)
Stacktrace deobfuscator gives this: ``` java.util.NoSuchElementException at java.base/java.util.ArrayDeque.getLast(ArrayDeque.java:413) at net.minecraft.client.util.math.MatrixStack.peek(MatrixStack.java:71) at net.minecraft.client.gui.DrawContext.drawTexturedQuad(DrawContext.java:390) at net.minecraft.client.gui.DrawContext.drawTexture(DrawContext.java:378) at net.minecraft.client.gui.DrawContext.drawTexture(DrawContext.java:362) at net.minecraft.client.gui.DrawContext.drawTexture(DrawContext.java:374) at net.minecraft.client.gui.widget.ClickableWidget.drawTexture(ClickableWidget.java:168) at net.minecraft.client.gui.widget.TexturedButtonWidget.renderButton(TexturedButtonWidget.java:40) at net.minecraft.client.gui.widget.ClickableWidget.render(ClickableWidget.java:78) at net.minecraft.client.gui.screen.Screen.render(Screen.java:120) at net.minecraft.client.gui.screen.ingame.HandledScreen.render(HandledScreen.java:104) at net.minecraft.client.gui.screen.ingame.AbstractInventoryScreen.render(AbstractInventoryScreen.java:27) at net.minecraft.client.gui.screen.ingame.InventoryScreen.render(InventoryScreen.java:88) at net.minecraft.client.gui.screen.Screen.renderWithTooltip(Screen.java:110) at net.minecraft.client.render.GameRenderer.mixinextras$bridge$renderWithTooltip$270(GameRenderer.java) at net.minecraft.client.render.GameRenderer.wrapOperation$dpn000$konkrete$wrapRenderScreenKonkrete(GameRenderer.java:8106) at net.minecraft.client.render.GameRenderer.render(GameRenderer.java:945) at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1219) at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:87) at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129) at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) ```
Author
Owner

TODO: check if it still happens

TODO: check if it still happens
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: hkc/diacraft#3
No description provided.