
Crash after reloading resource packs
danth opened this issue ยท 0 comments
Version:
- Minecraft Version: 1.21.1
- Forge Version: NeoForge 21.1.177
- Mod Version: 1.21.1-beta-0.8.3
Describe the bug
After reloading resource packs, all text in the game appears broken (this also includes menus):
A short while later, the game crashes with the following error:
java.lang.IllegalStateException: Image is not allocated.
at TRANSFORMER/[email protected]/com.mojang.blaze3d.platform.NativeImage.checkAllocated(NativeImage.java:166) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:mixin,re:classloading,pl:mixin:APP:sodium-common.mixins.json:features.textures.NativeImageAccessor from mod sodium,pl:mixin:A}
at TRANSFORMER/[email protected]/com.mojang.blaze3d.platform.NativeImage._upload(NativeImage.java:418) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:mixin,re:classloading,pl:mixin:APP:sodium-common.mixins.json:features.textures.NativeImageAccessor from mod sodium,pl:mixin:A}
at TRANSFORMER/[email protected]/com.mojang.blaze3d.platform.NativeImage.upload(NativeImage.java:411) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:mixin,re:classloading,pl:mixin:APP:sodium-common.mixins.json:features.textures.NativeImageAccessor from mod sodium,pl:mixin:A}
at TRANSFORMER/[email protected]/com.mojang.blaze3d.platform.NativeImage.upload(NativeImage.java:400) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:mixin,re:classloading,pl:mixin:APP:sodium-common.mixins.json:features.textures.NativeImageAccessor from mod sodium,pl:mixin:A}
at TRANSFORMER/[email protected]/net.minecraft.client.gui.font.providers.BitmapProvider$Glyph$1.upload(BitmapProvider.java:221) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:classloading}
at TRANSFORMER/[email protected]/net.minecraft.client.gui.font.FontTexture.add(FontTexture.java:49) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:classloading}
at TRANSFORMER/[email protected]/net.minecraft.client.gui.font.FontSet.stitch(FontSet.java:180) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:classloading}
at TRANSFORMER/[email protected]/net.minecraft.client.gui.font.providers.BitmapProvider$Glyph.bake(BitmapProvider.java:198) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:classloading}
at TRANSFORMER/[email protected]/net.minecraft.client.gui.font.FontSet.computeBakedGlyph(FontSet.java:155) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:classloading}
at TRANSFORMER/[email protected]/net.minecraft.client.gui.font.CodepointMap.computeIfAbsent(CodepointMap.java:72) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:classloading}
at TRANSFORMER/[email protected]/net.minecraft.client.gui.font.FontSet.getGlyph(FontSet.java:163) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:classloading}
at TRANSFORMER/[email protected]/de.mrjulsen.mcdragonlib.client.util.FontUtils.getGlyph(FontUtils.java:70) ~[dragonlib-neoforge-1.21.1-2.2.24.jar%23275!/:?] {re:classloading}
at TRANSFORMER/[email protected]/de.mrjulsen.mcdragonlib.client.util.FontUtils.getGlyphAccessor(FontUtils.java:32) ~[dragonlib-neoforge-1.21.1-2.2.24.jar%23275!/:?] {re:classloading}
at TRANSFORMER/[email protected]/de.mrjulsen.mcdragonlib.client.ber.BERLabel.lambda$renderTextInBounds$2(BERLabel.java:381) ~[dragonlib-neoforge-1.21.1-2.2.24.jar%23275!/:?] {re:classloading}
at java.base/java.util.HashMap.computeIfAbsent(HashMap.java:1228) ~[?:?] {re:mixin}
at TRANSFORMER/[email protected]/de.mrjulsen.mcdragonlib.client.ber.BERLabel.renderTextInBounds(BERLabel.java:378) ~[dragonlib-neoforge-1.21.1-2.2.24.jar%23275!/:?] {re:classloading}
at TRANSFORMER/[email protected]/de.mrjulsen.mcdragonlib.client.ber.BERLabel.render(BERLabel.java:351) ~[dragonlib-neoforge-1.21.1-2.2.24.jar%23275!/:?] {re:classloading}
at TRANSFORMER/[email protected]/de.mrjulsen.crn.client.ber.variants.BERDepartureBoardTable.render(BERDepartureBoardTable.java:171) ~[createrailwaysnavigator-neoforge-1.21.1-beta-0.8.3.jar%23215!/:1.21.1-beta-0.8.3] {re:classloading}
at TRANSFORMER/[email protected]/de.mrjulsen.crn.client.ber.variants.BERDepartureBoardTable.render(BERDepartureBoardTable.java:38) ~[createrailwaysnavigator-neoforge-1.21.1-beta-0.8.3.jar%23215!/:1.21.1-beta-0.8.3] {re:classloading}
at TRANSFORMER/[email protected]/de.mrjulsen.crn.client.ber.AdvancedDisplayRenderInstance.render(AdvancedDisplayRenderInstance.java:57) ~[createrailwaysnavigator-neoforge-1.21.1-beta-0.8.3.jar%23215!/:1.21.1-beta-0.8.3] {re:classloading}
at TRANSFORMER/[email protected]/de.mrjulsen.mcdragonlib.client.ber.StaticBlockEntityRenderer.renderBlock(StaticBlockEntityRenderer.java:18) ~[dragonlib-neoforge-1.21.1-2.2.24.jar%23275!/:?] {re:classloading}
at TRANSFORMER/[email protected]/de.mrjulsen.mcdragonlib.client.ber.RotatableBlockEntityRenderer.renderSafe(RotatableBlockEntityRenderer.java:35) ~[dragonlib-neoforge-1.21.1-2.2.24.jar%23275!/:?] {re:classloading}
at TRANSFORMER/[email protected]/de.mrjulsen.mcdragonlib.client.ber.SafeBlockEntityRenderer.render(SafeBlockEntityRenderer.java:24) ~[dragonlib-neoforge-1.21.1-2.2.24.jar%23275!/:?] {re:classloading}
at TRANSFORMER/[email protected]/net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher.setupAndRender(BlockEntityRenderDispatcher.java:90) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:mixin,re:classloading}
at TRANSFORMER/[email protected]/net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher.lambda$render$0(BlockEntityRenderDispatcher.java:79) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:mixin,re:classloading}
at TRANSFORMER/[email protected]/net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher.tryRender(BlockEntityRenderDispatcher.java:104) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:mixin,re:classloading}
at TRANSFORMER/[email protected]/net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher.render(BlockEntityRenderDispatcher.java:79) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:mixin,re:classloading}
at TRANSFORMER/[email protected]+mc1.21.1/net.caffeinemc.mods.sodium.client.render.SodiumWorldRenderer.renderBlockEntity(SodiumWorldRenderer.java:418) ~[sodium-neoforge-0.6.13+mc1.21.1.jar%23224!/:?] {re:mixin,re:classloading}
at TRANSFORMER/[email protected]+mc1.21.1/net.caffeinemc.mods.sodium.client.render.SodiumWorldRenderer.renderGlobalBlockEntities(SodiumWorldRenderer.java:378) ~[sodium-neoforge-0.6.13+mc1.21.1.jar%23224!/:?] {re:mixin,re:classloading}
at TRANSFORMER/[email protected]+mc1.21.1/net.caffeinemc.mods.sodium.client.render.SodiumWorldRenderer.renderBlockEntities(SodiumWorldRenderer.java:315) ~[sodium-neoforge-0.6.13+mc1.21.1.jar%23224!/:?] {re:mixin,re:classloading}
at TRANSFORMER/[email protected]/net.minecraft.client.renderer.LevelRenderer.handler$zmo000$sodium$onRenderBlockEntities(LevelRenderer.java:3895) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}
at TRANSFORMER/[email protected]/net.minecraft.client.renderer.LevelRenderer.renderLevel(LevelRenderer.java:1081) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}
at TRANSFORMER/[email protected]/net.minecraft.client.renderer.GameRenderer.renderLevel(GameRenderer.java:1271) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}
at TRANSFORMER/[email protected]/net.minecraft.client.renderer.GameRenderer.render(GameRenderer.java:1024) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}
at TRANSFORMER/[email protected]/net.minecraft.client.Minecraft.runTick(Minecraft.java:1195) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}
at TRANSFORMER/[email protected]/net.minecraft.client.Minecraft.run(Minecraft.java:807) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}
at TRANSFORMER/[email protected]/net.minecraft.client.main.Main.main(Main.java:230) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:classloading,pl:runtimedistcleaner:A}
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] {}
at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] {}
at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:136) ~[loader-4.0.39.jar%23149!/:4.0] {}
at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:124) ~[loader-4.0.39.jar%23149!/:4.0] {}
at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonClientLaunchHandler.runService(CommonClientLaunchHandler.java:32) ~[loader-4.0.39.jar%23149!/:4.0] {}
at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.lambda$launchService$4(CommonLaunchHandler.java:118) ~[loader-4.0.39.jar%23149!/:4.0] {}
at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) [modlauncher-11.0.4.jar%23154!/:?] {}
at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-11.0.4.jar%23154!/:?] {}
at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-11.0.4.jar%23154!/:?] {}
at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.run(Launcher.java:103) [modlauncher-11.0.4.jar%23154!/:?] {}
at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.main(Launcher.java:74) [modlauncher-11.0.4.jar%23154!/:?] {}
at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-11.0.4.jar%23154!/:?] {}
at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-11.0.4.jar%23154!/:?] {}
at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:210) [bootstraplauncher-2.0.2.jar:?] {}
at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69) [bootstraplauncher-2.0.2.jar:?] {}
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] {}
at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] {}
at io.github.zekerzhayard.forgewrapper.installer.Main.main(Main.java:67) [ForgeWrapper-prism-2024-02-29.jar:prism-2024-02-29] {}
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:?] {}
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Render thread
Stacktrace:
at TRANSFORMER/[email protected]/com.mojang.blaze3d.platform.NativeImage.checkAllocated(NativeImage.java:166) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:mixin,re:classloading,pl:mixin:APP:sodium-common.mixins.json:features.textures.NativeImageAccessor from mod sodium,pl:mixin:A}
at TRANSFORMER/[email protected]/com.mojang.blaze3d.platform.NativeImage._upload(NativeImage.java:418) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:mixin,re:classloading,pl:mixin:APP:sodium-common.mixins.json:features.textures.NativeImageAccessor from mod sodium,pl:mixin:A}
at TRANSFORMER/[email protected]/com.mojang.blaze3d.platform.NativeImage.upload(NativeImage.java:411) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:mixin,re:classloading,pl:mixin:APP:sodium-common.mixins.json:features.textures.NativeImageAccessor from mod sodium,pl:mixin:A}
at TRANSFORMER/[email protected]/com.mojang.blaze3d.platform.NativeImage.upload(NativeImage.java:400) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:mixin,re:classloading,pl:mixin:APP:sodium-common.mixins.json:features.textures.NativeImageAccessor from mod sodium,pl:mixin:A}
at TRANSFORMER/[email protected]/net.minecraft.client.gui.font.providers.BitmapProvider$Glyph$1.upload(BitmapProvider.java:221) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:classloading}
at TRANSFORMER/[email protected]/net.minecraft.client.gui.font.FontTexture.add(FontTexture.java:49) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:classloading}
at TRANSFORMER/[email protected]/net.minecraft.client.gui.font.FontSet.stitch(FontSet.java:180) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:classloading}
at TRANSFORMER/[email protected]/net.minecraft.client.gui.font.providers.BitmapProvider$Glyph.bake(BitmapProvider.java:198) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:classloading}
at TRANSFORMER/[email protected]/net.minecraft.client.gui.font.FontSet.computeBakedGlyph(FontSet.java:155) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:classloading}
at TRANSFORMER/[email protected]/net.minecraft.client.gui.font.CodepointMap.computeIfAbsent(CodepointMap.java:72) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:classloading}
at TRANSFORMER/[email protected]/net.minecraft.client.gui.font.FontSet.getGlyph(FontSet.java:163) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:classloading}
at TRANSFORMER/[email protected]/de.mrjulsen.mcdragonlib.client.util.FontUtils.getGlyph(FontUtils.java:70) ~[dragonlib-neoforge-1.21.1-2.2.24.jar%23275!/:?] {re:classloading}
at TRANSFORMER/[email protected]/de.mrjulsen.mcdragonlib.client.util.FontUtils.getGlyphAccessor(FontUtils.java:32) ~[dragonlib-neoforge-1.21.1-2.2.24.jar%23275!/:?] {re:classloading}
at TRANSFORMER/[email protected]/de.mrjulsen.mcdragonlib.client.ber.BERLabel.lambda$renderTextInBounds$2(BERLabel.java:381) ~[dragonlib-neoforge-1.21.1-2.2.24.jar%23275!/:?] {re:classloading}
at java.base/java.util.HashMap.computeIfAbsent(HashMap.java:1228) ~[?:?] {re:mixin}
at TRANSFORMER/[email protected]/de.mrjulsen.mcdragonlib.client.ber.BERLabel.renderTextInBounds(BERLabel.java:378) ~[dragonlib-neoforge-1.21.1-2.2.24.jar%23275!/:?] {re:classloading}
at TRANSFORMER/[email protected]/de.mrjulsen.mcdragonlib.client.ber.BERLabel.render(BERLabel.java:351) ~[dragonlib-neoforge-1.21.1-2.2.24.jar%23275!/:?] {re:classloading}
at TRANSFORMER/[email protected]/de.mrjulsen.crn.client.ber.variants.BERDepartureBoardTable.render(BERDepartureBoardTable.java:171) ~[createrailwaysnavigator-neoforge-1.21.1-beta-0.8.3.jar%23215!/:1.21.1-beta-0.8.3] {re:classloading}
at TRANSFORMER/[email protected]/de.mrjulsen.crn.client.ber.variants.BERDepartureBoardTable.render(BERDepartureBoardTable.java:38) ~[createrailwaysnavigator-neoforge-1.21.1-beta-0.8.3.jar%23215!/:1.21.1-beta-0.8.3] {re:classloading}
at TRANSFORMER/[email protected]/de.mrjulsen.crn.client.ber.AdvancedDisplayRenderInstance.render(AdvancedDisplayRenderInstance.java:57) ~[createrailwaysnavigator-neoforge-1.21.1-beta-0.8.3.jar%23215!/:1.21.1-beta-0.8.3] {re:classloading}
at TRANSFORMER/[email protected]/de.mrjulsen.mcdragonlib.client.ber.StaticBlockEntityRenderer.renderBlock(StaticBlockEntityRenderer.java:18) ~[dragonlib-neoforge-1.21.1-2.2.24.jar%23275!/:?] {re:classloading}
at TRANSFORMER/[email protected]/de.mrjulsen.mcdragonlib.client.ber.RotatableBlockEntityRenderer.renderSafe(RotatableBlockEntityRenderer.java:35) ~[dragonlib-neoforge-1.21.1-2.2.24.jar%23275!/:?] {re:classloading}
at TRANSFORMER/[email protected]/de.mrjulsen.mcdragonlib.client.ber.SafeBlockEntityRenderer.render(SafeBlockEntityRenderer.java:24) ~[dragonlib-neoforge-1.21.1-2.2.24.jar%23275!/:?] {re:classloading}
at TRANSFORMER/[email protected]/net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher.setupAndRender(BlockEntityRenderDispatcher.java:90) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:mixin,re:classloading}
at TRANSFORMER/[email protected]/net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher.lambda$render$0(BlockEntityRenderDispatcher.java:79) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:mixin,re:classloading}
at TRANSFORMER/[email protected]/net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher.tryRender(BlockEntityRenderDispatcher.java:104) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:mixin,re:classloading}
at TRANSFORMER/[email protected]/net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher.render(BlockEntityRenderDispatcher.java:79) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:mixin,re:classloading}
at TRANSFORMER/[email protected]+mc1.21.1/net.caffeinemc.mods.sodium.client.render.SodiumWorldRenderer.renderBlockEntity(SodiumWorldRenderer.java:418) ~[sodium-neoforge-0.6.13+mc1.21.1.jar%23224!/:?] {re:mixin,re:classloading}
at TRANSFORMER/[email protected]+mc1.21.1/net.caffeinemc.mods.sodium.client.render.SodiumWorldRenderer.renderGlobalBlockEntities(SodiumWorldRenderer.java:378) ~[sodium-neoforge-0.6.13+mc1.21.1.jar%23224!/:?] {re:mixin,re:classloading}
at TRANSFORMER/[email protected]+mc1.21.1/net.caffeinemc.mods.sodium.client.render.SodiumWorldRenderer.renderBlockEntities(SodiumWorldRenderer.java:315) ~[sodium-neoforge-0.6.13+mc1.21.1.jar%23224!/:?] {re:mixin,re:classloading}
at TRANSFORMER/[email protected]/net.minecraft.client.renderer.LevelRenderer.handler$zmo000$sodium$onRenderBlockEntities(LevelRenderer.java:3895) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}
at TRANSFORMER/[email protected]/net.minecraft.client.renderer.LevelRenderer.renderLevel(LevelRenderer.java:1081) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}
at TRANSFORMER/[email protected]/net.minecraft.client.renderer.GameRenderer.renderLevel(GameRenderer.java:1271) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}
-- Block Entity Details --
Details:
Name: createrailwaysnavigator:advanced_display_block_entity // de.mrjulsen.crn.block.blockentity.AdvancedDisplayBlockEntity
Block: Block{createrailwaysnavigator:advanced_display_panel}[down=true,facing=east,side=front,up=false,z_alignment=positive]
Block location: World: (-10,58,-7), Section: (at 6,10,9 in -1,3,-1; chunk contains blocks -16,-64,-16 to -1,319,-1), Region: (-1,-1; contains chunks -32,-32 to -1,-1, blocks -512,-64,-512 to -1,319,-1)
Block: Block{createrailwaysnavigator:advanced_display_panel}[down=true,facing=east,side=front,up=false,z_alignment=positive]
Block location: World: (-10,58,-7), Section: (at 6,10,9 in -1,3,-1; chunk contains blocks -16,-64,-16 to -1,319,-1), Region: (-1,-1; contains chunks -32,-32 to -1,-1, blocks -512,-64,-512 to -1,319,-1)
Stacktrace:
at TRANSFORMER/[email protected]/net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher.tryRender(BlockEntityRenderDispatcher.java:104) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:mixin,re:classloading}
at TRANSFORMER/[email protected]/net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher.render(BlockEntityRenderDispatcher.java:79) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:mixin,re:classloading}
at TRANSFORMER/[email protected]+mc1.21.1/net.caffeinemc.mods.sodium.client.render.SodiumWorldRenderer.renderBlockEntity(SodiumWorldRenderer.java:418) ~[sodium-neoforge-0.6.13+mc1.21.1.jar%23224!/:?] {re:mixin,re:classloading}
at TRANSFORMER/[email protected]+mc1.21.1/net.caffeinemc.mods.sodium.client.render.SodiumWorldRenderer.renderGlobalBlockEntities(SodiumWorldRenderer.java:378) ~[sodium-neoforge-0.6.13+mc1.21.1.jar%23224!/:?] {re:mixin,re:classloading}
at TRANSFORMER/[email protected]+mc1.21.1/net.caffeinemc.mods.sodium.client.render.SodiumWorldRenderer.renderBlockEntities(SodiumWorldRenderer.java:315) ~[sodium-neoforge-0.6.13+mc1.21.1.jar%23224!/:?] {re:mixin,re:classloading}
at TRANSFORMER/[email protected]/net.minecraft.client.renderer.LevelRenderer.handler$zmo000$sodium$onRenderBlockEntities(LevelRenderer.java:3895) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}
at TRANSFORMER/[email protected]/net.minecraft.client.renderer.LevelRenderer.renderLevel(LevelRenderer.java:1081) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}
at TRANSFORMER/[email protected]/net.minecraft.client.renderer.GameRenderer.renderLevel(GameRenderer.java:1271) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}
at TRANSFORMER/[email protected]/net.minecraft.client.renderer.GameRenderer.render(GameRenderer.java:1024) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}
at TRANSFORMER/[email protected]/net.minecraft.client.Minecraft.runTick(Minecraft.java:1195) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}
at TRANSFORMER/[email protected]/net.minecraft.client.Minecraft.run(Minecraft.java:807) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}
at TRANSFORMER/[email protected]/net.minecraft.client.main.Main.main(Main.java:230) ~[client-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:classloading,pl:runtimedistcleaner:A}
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] {}
at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] {}
at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:136) ~[loader-4.0.39.jar%23149!/:4.0] {}
at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:124) ~[loader-4.0.39.jar%23149!/:4.0] {}
at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonClientLaunchHandler.runService(CommonClientLaunchHandler.java:32) ~[loader-4.0.39.jar%23149!/:4.0] {}
at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.lambda$launchService$4(CommonLaunchHandler.java:118) ~[loader-4.0.39.jar%23149!/:4.0] {}
at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) [modlauncher-11.0.4.jar%23154!/:?] {}
at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-11.0.4.jar%23154!/:?] {}
at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-11.0.4.jar%23154!/:?] {}
at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.run(Launcher.java:103) [modlauncher-11.0.4.jar%23154!/:?] {}
at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.main(Launcher.java:74) [modlauncher-11.0.4.jar%23154!/:?] {}
at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-11.0.4.jar%23154!/:?] {}
at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-11.0.4.jar%23154!/:?] {}
at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:210) [bootstraplauncher-2.0.2.jar:?] {}
at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69) [bootstraplauncher-2.0.2.jar:?] {}
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] {}
at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] {}
at io.github.zekerzhayard.forgewrapper.installer.Main.main(Main.java:67) [ForgeWrapper-prism-2024-02-29.jar:prism-2024-02-29] {}
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:?] {}
To Reproduce
Steps to reproduce the behavior:
- Place a display board linked to a train station
- Reload resource packs (for example by pressing F3+T or changing the game's language)
- Wait a short time
Expected behavior
The game should not crash after reloading resource packs.
Additional context
Intuition tells me that this code is holding onto an old instance of Font
from before the reload, but I'm not experienced enough to debug this further. Hopefully this points you in the right direction :))