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