mojira.dev
MC-309394

The game crashes when trying to render the item texture of a filled map in the world with the "Improved Transparency" option enabled

The Bug:

The game crashes: java.lang.IllegalStateException: Render type item_cutout does not have OIT pipelines set up.

A crash report regarding this has been attached and can be found below.

Stack Trace:

Description: Render Frame

java.lang.IllegalStateException: Render type item_cutout does not have OIT pipelines set up.
	at net.minecraft.client.renderer.rendertype.PreparedRenderType.drawFromBufferOit(PreparedRenderType.java:38)
	at net.minecraft.client.renderer.feature.RenderTypeFeatureRenderer.executeGroup(RenderTypeFeatureRenderer.java:56)
	at net.minecraft.client.renderer.feature.FeatureRenderDispatcher$PreparedGroup.execute(FeatureRenderDispatcher.java:351)
	at net.minecraft.client.renderer.feature.FeatureRenderDispatcher$PreparedFrame.executePhase(FeatureRenderDispatcher.java:218)
	at net.minecraft.client.renderer.feature.FeatureRenderDispatcher$PreparedFrame.executeOit(FeatureRenderDispatcher.java:180)
	at net.minecraft.client.renderer.LevelRenderer.executeOit(LevelRenderer.java:526)
	at net.minecraft.client.renderer.LevelRenderer.lambda$addMainPass$0(LevelRenderer.java:432)
	at com.mojang.blaze3d.framegraph.FrameGraphBuilder.execute(FrameGraphBuilder.java:67)
	at net.minecraft.client.renderer.LevelRenderer.render(LevelRenderer.java:245)
	at net.minecraft.client.renderer.GameRenderer.renderLevel(GameRenderer.java:599)
	at net.minecraft.client.renderer.GameRenderer.render(GameRenderer.java:439)
	at net.minecraft.client.Minecraft.renderFrame(Minecraft.java:1376)
	at net.minecraft.client.Minecraft.runTick(Minecraft.java:1271)
	at net.minecraft.client.Minecraft.run(Minecraft.java:960)
	at net.minecraft.client.main.Main.main(Main.java:292)
	Suppressed: java.lang.IllegalStateException: Render pass had debug groups left open!
		at com.mojang.blaze3d.systems.RenderPass.close(RenderPass.java:303)
		at net.minecraft.client.renderer.LevelRenderer.executeOit(LevelRenderer.java:525)
		... 9 more

Steps to Reproduce:

  1. Drop a filled map in the world.

Observed Behavior:

The game crashes.

Expected Behavior:

The game would not crash.

Linked issues

MC-309458 Game crash when taking a map out of an item frame Resolved MC-309573 Dropping an edited map makes the game crash Resolved MC-309580 Dropping a map crashes the game Resolved MC-309597 Using fireworks while holding a map instantly crashes the game Resolved MC-309617 Enabling 'Improved Transparent Display' can cause crashes when rendered map drops appear. Resolved

Attachments

Comments 3

Also affects 26.3 Snapshot 3.

Hopefully this gets fixed in Snapshot 4

Avoma

Timur Nazarov

Confirmed

Platform G

Very Important

Crash

26.3 Snapshot 2

26.3 Snapshot 4

Retrieved