Skip to content

Crash when selecting urine in handbook #14

@KitsuKatsu333

Description

@KitsuKatsu333

Not sure which mod is conflicting, but I get repeatable crashes after selecting the urine liquid in the handbook to try and see the recipes.

this is the crash log:
Running on 64 bit Windows 10.0.19045.0 with 32694 MB RAM Game Version: v1.21.5 (Stable) 10/21/2025 5:39:14 PM: Critical error occurred Loaded Mods: ancientarmory@1.1.8, barkbeetle@1.0.4, betterforest@0.1.1, BetterGrass@0.0.3, bettersticks@1.2.0, boatiespeedie12@1.0.4, catchledge@0.5.9, cavesymphony@1.2.1, chargedjump@1.2.2, chiseltools@1.15.3, clicktopick@2.1.2, clickuptorches@1.1.1, crawlanddive@0.2.2, cutthefat@1.0.3, darcesdriftersredone@1.2.4, dodgemaster@1.2.3, expandedmoldsbalanced@1.1.0, fallingtree@0.4.7, firestarters@1.4.5, flickeringlights@0.1.2, forestsymphony@1.0.6, geoaddons@1.4.4, hangingoillamps@1.0.5, immersivelanterns@0.2.8, immersiveorecrush@2.2.4, instantpickup@1.1.2, manualquenching@1.0.8, manualscraping@1.3.0, millwright@1.2.9, moredrygrass@0.2.0, overhaullib@1.12.10, playermodellib@1.1.4, prospecttogether@2.1.1, shelfobsessed@1.8.3, silentpause@1.0.2, snowcaps@0.0.0, spyglass@0.5.2, stoneharvesting@1.2.0, tankardsandgoblets@1.3.2, temporalsreformed@0.1.0, temporalsymphony@2.2.2, game@1.21.5, vsimgui@1.1.14, wildfarmingrevival@1.4.0, aged@2.0.1, airthermomod@0.3.0, apegrapes@1.3.1, arrowbarrels@1.2.1, attributerenderinglibrary@2.3.0, egocaribautomapmarkers@4.0.3, flags@1.1.12, betterruins@0.5.0, bloodtrail@1.1.3, bradycrudebuilding@1.4.3, butchering@1.10.7, carryon@1.12.1, combatoverhaul@0.10.9, commonlib@2.8.0, composter@1.2.1, configlib@1.10.6, configureeverything@2.2.1, danatweaks@3.6.0, decayingcreatures@0.1.7, expandedstomach@1.2.6, extrainfo@1.10.1, farseer@1.3.2, foodshelves@2.3.2, footprints@1.0.2, foragersgamble@1.2.0, genelib@2.1.1, goblinears@2.3.2, hideplayername@2.2.0, humanskintones@0.0.4, hydrateordiedrate@2.2.24, immersivewoodchopping@0.8.2, insanitylib@1.0.5, jaunt@2.1.1, liquidcontainers@1.3.1, maltiezcrossbows@1.6.6, maltiezfirearms@1.3.5, meteoricexpansion@1.2.6, morepiles@2.2.0, naturescall@1.3.5, ndlwoodentorchholder@2.0.3, nemi@1.1.0, noticeboard@1.1.2, petai@4.0.1, purposefulstorage@1.4.1, radialmenu@1.0.3, rustyshellfork@0.1.1, smithingplus@1.8.3, statushudcont@4.0.1, stepfixelk@0.0.3, stepupcontinued@0.0.1, stirlingmotor@2.0.0, stonebakeoven@1.2.0, terraprety@7.0.8, th3dungeon@0.4.4, thievery@1.2.6, trailmodzupdate@1.3.0, vanvar@7.1.0, creative@1.21.5, survival@1.21.5, vsvillage@3.0.1, woodenshuttersandmore@1.2.31, apanserbjornstory@0.10.2, armory@1.4.1, autoconfiglib@2.0.9, elkjaunt@1.2.0, equus@1.2.0-rc.8, em@3.3.3, foxtaming@1.7.2, harepet@1.3.1, morearrows@1.1.1, playercorpse@1.12.0, snowshoes@2.1.3, stonequarry@3.5.1, tabletopgames@3.0.2, vsvillagedesert@1.0.2, vsvillageaged@0.0.6, vsvillageindustrial@0.0.6, vsvillagetowers@0.0.6, tailorsdelight@2.1.1 Involved Harmony IDs: insanitylib, extrainfo, tabletopgames System.NullReferenceException: Object reference not set to an instance of an object. at Vintagestory.GameContent.CollectibleBehaviorHandbookTextAndExtraInfo.addProcessesIntoInfo_Patch0(CollectibleBehaviorHandbookTextAndExtraInfo this, ICoreClientAPI capi, ActionConsumable1 openDetailPageFor, ItemStack stack, List1 components, Single marginTop, Single marginBottom, List1 containers, List1 fuels, Boolean haveText) at Vintagestory.GameContent.CollectibleBehaviorHandbookTextAndExtraInfo.GetHandbookInfo_Patch2(CollectibleBehaviorHandbookTextAndExtraInfo this, ItemSlot inSlot, ICoreClientAPI capi, ItemStack[] allStacks, ActionConsumable1 openDetailPageFor)
at Vintagestory.GameContent.GuiHandbookItemStackPage.GetPageText(ICoreClientAPI capi, ItemStack[] allStacks, ActionConsumable1 openDetailPageFor) in VSSurvivalMod\Systems\Handbook\Gui\GuiHandbookItemStackPage.cs:line 119 at Vintagestory.GameContent.GuiHandbookItemStackPage.ComposePage(GuiComposer detailViewGui, ElementBounds textBounds, ItemStack[] allstacks, ActionConsumable1 openDetailPageFor) in VSSurvivalMod\Systems\Handbook\Gui\GuiHandbookItemStackPage.cs:line 113
at Vintagestory.GameContent.ModSystemSurvivalHandbook.onComposePage(GuiHandbookPage page, GuiComposer detailViewGui, ElementBounds textBounds, ActionConsumable1 openDetailPageFor) in VSSurvivalMod\Systems\Handbook\SurvivalHandbook.cs:line 128 at Vintagestory.GameContent.GuiDialogHandbook.initDetailGui() in VSSurvivalMod\Systems\Handbook\Gui\GuiDialogHandbook.cs:line 258 at Vintagestory.GameContent.GuiDialogHandbook.onLeftClickListElement(Int32 index) in VSSurvivalMod\Systems\Handbook\Gui\GuiDialogHandbook.cs:line 348 at Vintagestory.GameContent.GuiElementFlatList.OnMouseUpOnElement(ICoreClientAPI api, MouseEvent args) in VSSurvivalMod\Systems\Handbook\Gui\GuiElementFlatList.cs:line 95 at Vintagestory.GameContent.GuiElementFlatList.OnMouseUp(ICoreClientAPI api, MouseEvent args) in VSSurvivalMod\Systems\Handbook\Gui\GuiElementFlatList.cs:line 174 at Vintagestory.API.Client.GuiComposer.OnMouseUp(MouseEvent mouse) in VintagestoryApi\Client\UI\GuiComposer.cs:line 446 at Vintagestory.API.Client.GuiDialog.OnMouseUp(MouseEvent args) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 593 at Vintagestory.Client.NoObf.GuiManager.OnMouseUp(MouseEvent args) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 423 at Vintagestory.Client.NoObf.ClientMain.UpdateMouseButtonState(EnumMouseButton button, Boolean down) in VintagestoryLib\Client\ClientMain.cs:line 1996 at Vintagestory.Client.HotkeyManager.TriggerHotKey(KeyEvent keyEventargs, IWorldAccessor world, IPlayer player, Boolean allowCharacterControls, Boolean isGlobal, Boolean fallBack, Boolean keyup) in VintagestoryLib\Client\HotkeyManager.cs:line 403 at Vintagestory.Client.HotkeyManager.TriggerHotKey(KeyEvent keyEventargs, IWorldAccessor world, IPlayer player, Boolean allowCharacterControls, Boolean keyUp) in VintagestoryLib\Client\HotkeyManager.cs:line 394 at Vintagestory.Client.HotkeyManager.OnMouseButton(ClientMain game, EnumMouseButton button, Int32 modifiers, Boolean buttonDown) in VintagestoryLib\Client\HotkeyManager.cs:line 574 at Vintagestory.Client.NoObf.ClientMain.OnMouseUpRaw(MouseEvent args) in VintagestoryLib\Client\ClientMain.cs:line 2026 at Vintagestory.Client.GuiScreenRunningGame.OnMouseUp(MouseEvent args) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 359 at Vintagestory.Client.ScreenManager.OnMouseUp(MouseEvent e) in VintagestoryLib\Client\ScreenManager.cs:line 921 at Vintagestory.Client.NoObf.ClientPlatformWindows.Mouse_ButtonUp(MouseButtonEventArgs e) in VintagestoryLib\Client\ClientPlatform\Input.cs:line 213 at OpenTK.Windowing.Desktop.NativeWindow.OnMouseUp(MouseButtonEventArgs e) at OpenTK.Windowing.Desktop.NativeWindow.MouseButtonCallback(Window* window, MouseButton button, InputAction action, KeyModifiers mods) --- End of stack trace from previous location --- at OpenTK.Windowing.Desktop.NativeWindow.RethrowCallbackExceptionsIfNeeded() 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions