Lakai Posted February 7 Report Posted February 7 Hello,ive been having some problems when i tried playing with my friends last night.It always crashes when i try to check the recipes,but it only happens to me for some reasons. Game Version: v1.21.5 (Stable) 06/02/2026 21:12:06: Critical error occurred Loaded Mods: walkingstick@1.0.18, chiseltools@1.16.2, fagothic@1.3.1, falandsknecht@1.2.2, fatemplar@1.4.3, faviking@1.1.2, more-chute-rotations@0.0.2, overhaullib@1.18.2, prospecttogether@2.1.2, p2lumbersling@1.0.0, temporalsymphony@2.2.2, game@1.21.5, aculinaryartillery@2.0.0-dev.11, animalcages@4.0.2, attributerenderinglibrary@2.8.0, awearablelight@1.1.4, bedspawnv2@1.6.4, betterfirepit@1.2.0, betterruins@0.5.5, carryon@1.12.1, combatoverhaul@0.12.7, commonlib@2.8.0, daymarescupmod@1.0.7, foodshelves@2.3.3, maltiezcrossbows@1.6.9, maltiezfirearms@1.5.5, medievalexpansionpatch@1.3.4, meteoricsteel@1.0.7, noticeboard@1.2.3, purposefulstorage@1.5.1, rivers@4.7.5, rubberbandaid@1.0.1, smithingplus@1.8.3, stonebakeoven@1.2.0, substrate@1.1.4, creative@1.21.5, survival@1.21.5, woodenfortifications@2.0.10, armory@1.8.3, combatoverhaulrelaxed@1.0.0, nahpco@1.21.0, expandedfoods@2.0.0-dev.7, heraldry@1.0.2, meteoricsteelcompat@1.5.2, playercorpse@1.12.0, quiversandsheaths@0.6.14, revolverarquebus@0.1.1, roofrecycling@1.0.2, stonequarry@3.5.1, zombpspatch@1.7.0 System.Exception: Error while rendering item in slot Vintagestory.API.Common.DummySlot (1x Block Id 8194, Code game:bowl-brown-meal) ---> System.NullReferenceException: Object reference not set to an instance of an object. at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(Shape shapeBase, MeshData& modeldata, Vec3f wholeMeshRotation, Vec3f wholeMeshOffset, Single wholeMeshScale, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 283 at Vintagestory.GameContent.MealMeshCache.GenFoodMixMesh(ItemStack[] contentStacks, CookingRecipe recipe, Vec3f foodTranslate) in VSSurvivalMod\Systems\Cooking\MealMeshCache.cs:line 427 at Vintagestory.GameContent.MealMeshCache.GenMealMesh(CookingRecipe forRecipe, ItemStack[] contentStacks, Vec3f foodTranslate) in VSSurvivalMod\Systems\Cooking\MealMeshCache.cs:line 312 at Vintagestory.GameContent.MealMeshCache.GenMealInContainerMesh(Block containerBlock, CookingRecipe forRecipe, ItemStack[] contentStacks, Vec3f foodTranslate) in VSSurvivalMod\Systems\Cooking\MealMeshCache.cs:line 294 at Vintagestory.GameContent.MealMeshCache.GetOrCreateMealInContainerMeshRef(Block containerBlock, CookingRecipe forRecipe, ItemStack[] contentStacks, Vec3f foodTranslate) in VSSurvivalMod\Systems\Cooking\MealMeshCache.cs:line 278 at Vintagestory.GameContent.BlockMeal.OnBeforeRender(ICoreClientAPI capi, ItemStack itemstack, EnumItemRenderTarget target, ItemRenderInfo& renderinfo) in VSSurvivalMod\Systems\Cooking\BlockMeal.cs:line 714 at Vintagestory.Client.NoObf.InventoryItemRenderer.GetItemStackRenderInfo(ClientMain game, ItemSlot inSlot, EnumItemRenderTarget target, Single dt) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 412 at Vintagestory.Client.NoObf.InventoryItemRenderer.RenderItemstackToGui(ItemSlot inSlot, Double posX, Double posY, Double posZ, Single size, Int32 color, Single dt, Boolean shading, Boolean origRotate, Boolean showStackSize) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 284 --- End of inner exception stack trace --- at Vintagestory.Client.NoObf.InventoryItemRenderer.RenderItemstackToGui(ItemSlot inSlot, Double posX, Double posY, Double posZ, Single size, Int32 color, Single dt, Boolean shading, Boolean origRotate, Boolean showStackSize) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 396 at Vintagestory.Client.NoObf.RenderAPIGame.RenderItemstackToGui(ItemSlot inSlot, Double posX, Double posY, Double posZ, Single size, Int32 color, Boolean shading, Boolean rotate, Boolean showStacksize) in VintagestoryLib\Client\API\RenderAPIGame.cs:line 280 at Vintagestory.GameContent.GuiHandbookMealRecipePage.RenderListEntryTo(ICoreClientAPI capi, Single dt, Double x, Double y, Double cellWidth, Double cellHeight) in VSSurvivalMod\Systems\Handbook\Gui\GuiHandbookMealRecipePage.cs:line 143 at Vintagestory.GameContent.GuiElementFlatList.RenderInteractiveElements(Single deltaTime) in VSSurvivalMod\Systems\Handbook\Gui\GuiElementFlatList.cs:line 196 at Vintagestory.API.Client.GuiComposer.Render(Single deltaTime) in VintagestoryApi\Client\UI\GuiComposer.cs:line 737 at Vintagestory.API.Client.GuiDialog.OnRenderGUI(Single deltaTime) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 396 at Vintagestory.GameContent.GuiDialogHandbook.OnRenderGUI(Single deltaTime) in VSSurvivalMod\Systems\Handbook\Gui\GuiDialogHandbook.cs:line 559 at Vintagestory.Client.NoObf.GuiManager.OnRenderFrameGUI(Single deltaTime) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 309 at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1017 at Vintagestory.Client.GuiScreenRunningGame.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 250 at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 760 at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 663 at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 112 at OpenTK.Windowing.Desktop.GameWindow.Run() at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 338 at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 133 at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 95 System.NullReferenceException: Object reference not set to an instance of an object. at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(Shape shapeBase, MeshData& modeldata, Vec3f wholeMeshRotation, Vec3f wholeMeshOffset, Single wholeMeshScale, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 283 at Vintagestory.GameContent.MealMeshCache.GenFoodMixMesh(ItemStack[] contentStacks, CookingRecipe recipe, Vec3f foodTranslate) in VSSurvivalMod\Systems\Cooking\MealMeshCache.cs:line 427 at Vintagestory.GameContent.MealMeshCache.GenMealMesh(CookingRecipe forRecipe, ItemStack[] contentStacks, Vec3f foodTranslate) in VSSurvivalMod\Systems\Cooking\MealMeshCache.cs:line 312 at Vintagestory.GameContent.MealMeshCache.GenMealInContainerMesh(Block containerBlock, CookingRecipe forRecipe, ItemStack[] contentStacks, Vec3f foodTranslate) in VSSurvivalMod\Systems\Cooking\MealMeshCache.cs:line 294 at Vintagestory.GameContent.MealMeshCache.GetOrCreateMealInContainerMeshRef(Block containerBlock, CookingRecipe forRecipe, ItemStack[] contentStacks, Vec3f foodTranslate) in VSSurvivalMod\Systems\Cooking\MealMeshCache.cs:line 278 at Vintagestory.GameContent.BlockMeal.OnBeforeRender(ICoreClientAPI capi, ItemStack itemstack, EnumItemRenderTarget target, ItemRenderInfo& renderinfo) in VSSurvivalMod\Systems\Cooking\BlockMeal.cs:line 714 at Vintagestory.Client.NoObf.InventoryItemRenderer.GetItemStackRenderInfo(ClientMain game, ItemSlot inSlot, EnumItemRenderTarget target, Single dt) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 412 at Vintagestory.Client.NoObf.InventoryItemRenderer.RenderItemstackToGui(ItemSlot inSlot, Double posX, Double posY, Double posZ, Single size, Int32 color, Single dt, Boolean shading, Boolean origRotate, Boolean showStackSize) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 284
Solution LadyWYT Posted February 7 Solution Report Posted February 7 2 hours ago, Lakai said: System.Exception: Error while rendering item in slot Vintagestory.API.Common.DummySlot (1x Block Id 8194, Code game:bowl-brown-meal) The issue seems to be related to brown bowls and meals. I see that Culinary Artillery and Expanded Foods are both installed; neither mod has a stable release for 1.21, to my knowledge, so that would be my first guess as to the culprit. Other mods that affect bowls though could also be at fault, or there could be some strange interactions going on between mods. The easiest way to pinpoint exactly which mod is the problem is to disable all the mods, verify that vanilla works properly, and then re-enable the mods one by one, testing them as you go. It's tedious work, but it will be quite obvious which mod is the problem when the problem reappears. You might also consider checking to make sure that you're using the appropriate mod versions for your game version, as well as update your client and modlist for 1.21.6, given that the most recent stable versions will contain more bugfixes and whatnot. If using older mods, you'll want to make sure that they're working properly on newer game versions before adding them to worlds you intend to play.
KDLynch Posted February 10 Report Posted February 10 i've just gone through and fixed all the various logging errors thrown by ACA/EF, and didn't come across any bowl-brown-meal there... (on 1.21.6, using their dev versions of the mods). that doesn't rule out a mod interaction between ACA/EF of course (I've yet to tackle those two plus wildcraft mods //media.invisioncic.com/r268468/emoticons/biggrin.png ), but on their own, that never came up.
Recommended Posts