McJtyMods / ImmersiveCraft

Immersive Craft is a mod that adds a more immersive way to craft and store items
MIT License
7 stars 3 forks source link

Client crash on connection #59

Open LemADEC opened 6 years ago

LemADEC commented 6 years ago

As of 1.12-1.5.0, client crash intermittently when connecting to the server: https://paste.dimdev.org/motiwegaja.mccrash

java.lang.RuntimeException: java.lang.IllegalStateException: Corrupted loading model stack: bibliocraft:block/dinnerplate.obj != immcraft:block/chestlid.obj
    at mcjty.immcraft.blocks.chest.ChestTESR.getBakedLidModel(ChestTESR.java:51)
    at mcjty.immcraft.blocks.chest.ChestTESR.renderExtra(ChestTESR.java:96)
    at mcjty.immcraft.blocks.chest.ChestTESR.renderExtra(ChestTESR.java:27)
    at mcjty.immcraft.api.rendering.HandleTESR.render(HandleTESR.java:49)
    at mcjty.immcraft.api.rendering.HandleTESR.render(HandleTESR.java:19)
    at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.render(TileEntityRendererDispatcher.java:155)
    at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.render(TileEntityRendererDispatcher.java:130)
    at net.minecraft.client.renderer.RenderGlobal.redirect$tileEntityRender$zbe000(RenderGlobal.java:2651)
    at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:705)
    at net.minecraft.client.renderer.EntityRenderer.renderWorldPass(EntityRenderer.java:1347)
    at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1259)
    at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1062)
    at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1118)
    at net.minecraft.client.Minecraft.run(Minecraft.java:3940)
    at net.minecraft.client.main.Main.main(SourceFile:123)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Caused by: java.lang.IllegalStateException: Corrupted loading model stack: bibliocraft:block/dinnerplate.obj != immcraft:block/chestlid.obj
    at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:170)
    at mcjty.immcraft.blocks.chest.ChestTESR.getBakedLidModel(ChestTESR.java:49)
    ... 20 more

This might be due to foamfix. Bug is too intermittent to know for sure.

McJty commented 5 years ago

Sorry for the late reply but is this still relevant? Could be something BiblioCraft is doing too

LemADEC commented 5 years ago

Without an answer/update, we had to remove the mod from our base. I see no reason for this bug to have disappeared.