Dilan Rona Posted Wednesday at 05:45 AM Report Share Posted Wednesday at 05:45 AM I have a crash report for Medieval Expansion. Running on 64 bit Linux (Fedora Linux 40 (Workstation Edition)) [Kernel 6.9.4.200] with 7675 MB RAM EMTK Version: 3.1.0 Game Version: v1.19.8 (Stable) 2024/07/03 07:34:48: Critical error occurred Loaded Mods: aculinaryartillery@1.1.4, chiseltools@1.11.2, ClaimsRadar@1.1.0, fireclayfrompanning@1.0.0, paperlanternrecipe@0.2.1, primitivesurvival@3.5.2, propagatingreeds@1.0.0, resinglue@0.0.3, ot_SticksFromFirewood@1.1.0, temporal_gears_stack@1.0.0, game@1.19.8, woodmallet@1.0.2, AgeOfConfession@2.0.4, alloycalculator@1.0.0, blocksoverlay@3.2.2, canmarket@0.3.32, carryon@1.7.4, coinage@1.10.1, commonlib@2.3.7, composter@1.1.0, cuniculture@1.0.2, expandedfoods@1.6.9, flintchisel@1.0.2, fromgoldencombs@1.4.30, medievalexpansion@3.13.1, primitivetools@1.4.1, resingluetools@0.0.5, vinconomy@0.2.5, creative@1.19.8, survival@1.19.8, wildfarmingrevival@1.1.8, youvegotmail@1.0.6, metalrecovery@0.1.19-pre.1, em@2.6.2, playercorpse@1.9.0, treetapping@1.0.0, bricklayers@2.5.5 System.NullReferenceException: Object reference not set to an instance of an object. at Vintagestory.Client.NoObf.SystemRenderDecals.UpdateDecal(BlockDecal decal) in VintagestoryLib\Client\Systems\Render\RenderDecals.cs:line 364 at Vintagestory.Client.NoObf.SystemRenderDecals.AddBlockBreakDecal(BlockPos pos, Int32 stage) in VintagestoryLib\Client\Systems\Render\RenderDecals.cs:line 237 at Vintagestory.Client.NoObf.SystemRenderDecals.OnPlayerBreakingBlock(BlockDamage blockDamage) in VintagestoryLib\Client\Systems\Render\RenderDecals.cs:line 201 at Vintagestory.Client.NoObf.ClientEventManager.TriggerBlockBreaking(BlockDamage blockDamage) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 382 at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.ContinueBreakSurvival(BlockSelection blockSelection, Block block, Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 791 at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleMouseInteractionsBlockSelected(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 444 at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnFinalizeFrame(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 89 at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 186 at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 809 at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1013 at Vintagestory.Client.ScreenManager.Render_Patch0(ScreenManager this, Single dt) at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 651 at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88 at OpenTK.Windowing.Desktop.GameWindow.Run() at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 324 at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128 at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93 Happens when I stack cellar ice more than 16, and I try to interact with the block that appears above the stacked cellar ice. Link to comment Share on other sites More sharing options...
Rhonen Posted Wednesday at 01:13 PM Author Report Share Posted Wednesday at 01:13 PM (edited) can not reproduce your error. may be an unexpected error in runtime and then the block not saved correctly. the nullpointer is not caused by the mod. so, hard to say whats going wrong. also may be a mod incompatibility which has caused the problem. as you can see 3 layers (2x 16 stacked and a third with 8 stacked) cellar ice in front of chests... no problems. Edited Wednesday at 08:14 PM by Rhonen Link to comment Share on other sites More sharing options...
Dilan Rona Posted Wednesday at 05:57 PM Report Share Posted Wednesday at 05:57 PM It's a full stack of 16 for the cellar ice. The moment I try to go above 16, it throws out the unknown block. Interacting with it causes it to crash. And the only way to remove it is destroy it with creative mode. Attempted 4 times and did a restart for good measure. Still had the same crash. Link to comment Share on other sites More sharing options...
Rhonen Posted Wednesday at 08:11 PM Author Report Share Posted Wednesday at 08:11 PM (edited) it is not the point, that i do not believ that this crash is happening on your side. but i can not reproduce it, with the given scenario. also the stacktrace does not tell me, that the mod is causing this error. thats the problem. Also what i can not see in your screen, that the stackable behavior is triggered... so no cellar ice arround. did you work in creative mode? the point is i can not achieve your situation without the pile is spreading arround, also in creative mode. only the first Pile will placed as a full stacked pile of cellar ice. so may be any kind of mod is manipulating the pileable items here? Edited Wednesday at 08:21 PM by Rhonen Link to comment Share on other sites More sharing options...
Dilan Rona Posted Thursday at 02:23 AM Report Share Posted Thursday at 02:23 AM Was in survival mode when that block appeared. Getting a friend to verify the problem on his end as well. Link to comment Share on other sites More sharing options...
Dilan Rona Posted Thursday at 02:53 AM Report Share Posted Thursday at 02:53 AM Second confirmation made by a friend, same bug. Link to comment Share on other sites More sharing options...
Dilan Rona Posted Thursday at 03:00 AM Report Share Posted Thursday at 03:00 AM Crash report from him. Running on 64 bit Windows 10.0.19044.0 with 16350 MB RAM Game Version: v1.19.8 (Stable) 03-Jul-24 22:54:37: Critical error occurred Loaded Mods: aculinaryartillery@1.1.4, chiseltools@1.11.2, fireclayfrompanning@1.0.0, paperlanternrecipe@0.2.1, primitivesurvival@3.5.2, propagatingreeds@1.0.0, resinglue@0.0.3, ot_SticksFromFirewood@1.1.0, temporal_gears_stack@1.0.0, game@1.19.8, woodmallet@1.0.2, AgeOfConfession@2.0.4, canmarket@0.3.32, carryon@1.7.4, coinage@1.10.1, commonlib@2.3.7, composter@1.1.0, cuniculture@1.0.2, expandedfoods@1.6.9, flintchisel@1.0.2, fromgoldencombs@1.4.30, medievalexpansion@3.13.1, primitivetools@1.4.1, resingluetools@0.0.5, vinconomy@0.2.5, creative@1.19.8, survival@1.19.8, wildfarmingrevival@1.1.8, youvegotmail@1.0.6, metalrecovery@0.1.19-pre.1, em@2.6.2, playercorpse@1.9.0, treetapping@1.0.0, bricklayers@2.5.5 System.NullReferenceException: Object reference not set to an instance of an object. at Vintagestory.Client.NoObf.SystemRenderDecals.UpdateDecal(BlockDecal decal) in VintagestoryLib\Client\Systems\Render\RenderDecals.cs:line 364 at Vintagestory.Client.NoObf.SystemRenderDecals.AddBlockBreakDecal(BlockPos pos, Int32 stage) in VintagestoryLib\Client\Systems\Render\RenderDecals.cs:line 237 at Vintagestory.Client.NoObf.SystemRenderDecals.OnPlayerBreakingBlock(BlockDamage blockDamage) in VintagestoryLib\Client\Systems\Render\RenderDecals.cs:line 201 at Vintagestory.Client.NoObf.ClientEventManager.TriggerBlockBreaking(BlockDamage blockDamage) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 382 at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.ContinueBreakSurvival(BlockSelection blockSelection, Block block, Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 791 at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleMouseInteractionsBlockSelected(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 592 at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.UpdatePicking(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 220 at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnFinalizeFrame(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 83 at Vintagestory.API.Client.DummyRenderer.OnRenderFrame(Single deltaTime, EnumRenderStage stage) in VintagestoryApi\Client\API\IClientEventAPI.cs:line 83 at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 200 at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 806 at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1009 at Vintagestory.Client.GuiScreenRunningGame.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 241 at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 676 at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 651 at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88 at OpenTK.Windowing.Desktop.GameWindow.Run() at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 324 at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128 at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93 Link to comment Share on other sites More sharing options...
Dilan Rona Posted Thursday at 01:48 PM Report Share Posted Thursday at 01:48 PM Ok, I started an offline server, and with the exact same mods it works perfectly, and the cellar ice stacks as it should. So its a problem on the online server for some reason. Checked with my host provider, and he is using .NET7. Did a full remap of all the blocks on the server, stopped the server, and started it up again. Still showing that unknown block, and it still crashes out on the client when interacting with the unknown block. So I dont know what else I need to do to resolve this problem, as it is clearly not a Medieval expansion bug as you said, and there is no mod conflict when using the same mods on an offline server. Link to comment Share on other sites More sharing options...
Rhonen Posted Thursday at 04:25 PM Author Report Share Posted Thursday at 04:25 PM i am sorry that i have no further idea. On the communityserver, where i am active, we have much less mods but also on .net7 and not such kind of error. So i am sorry that i can not help here for now. Link to comment Share on other sites More sharing options...
Dilan Rona Posted Thursday at 08:26 PM Report Share Posted Thursday at 08:26 PM only solution i can think is to manually compare the configs between the online server and the offline testing server. see if i can find what is going on. Link to comment Share on other sites More sharing options...
Recommended Posts