Jump to content

Medieval expansion


Rhonen

Recommended Posts

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.

image.thumb.png.c3debee1689e6cd08a400caa320f586b.png

Link to comment
Share on other sites

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.

image.thumb.png.410872277fb816b87cd1bea9d96706f9.png

as you can see 3 layers (2x 16 stacked and a third with 8 stacked) cellar ice in front of chests... no problems.

Edited by Rhonen
Link to comment
Share on other sites

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 by Rhonen
Link to comment
Share on other sites

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

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

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.