-
Notifications
You must be signed in to change notification settings - Fork 1
Crash in VS v1.22.0-rc2 when right clicking: MissingFieldException #17
Copy link
Copy link
Open
Description
I got this crash when clicking right click while sitting or (ctrl-rightclick) when standing:
Playing on Linux
Game Version: v1.22.0-rc.2 (Unstable)
3/15/2026 2:51:05 AM: Critical error occurred in the following mod: naturescall@1.3.6
Loaded Mods: game@1.22.0-rc.2, vsimgui@1.2.0, configlib@1.11.0, hydrateordiedrate@2.4.0, naturescall@1.3.6, creative@1.22.0-rc.2, survival@1.22.0-rc.2, autoconfiglib@2.0.10
System.MissingFieldException: Field not found: 'Vintagestory.API.Common.Entities.Entity.Pos'.
at NaturesCall.Network.BladderNetwork.SpawnPeeParticles(Entity byEntity, BlockPos pos, Vec3d hitPos, String color, Boolean shouldDieOnContact, Single particleLifetime) in /Users/jacopouggeri/workspace/VintageModding/NaturesCall/NaturesCall/Network/BladderNetwork.Action.cs:line 206
at NaturesCall.Network.BladderNetwork.OnServerPeeMessage(Response response) in /Users/jacopouggeri/workspace/VintageModding/NaturesCall/NaturesCall/Network/BladderNetwork.Action.cs:line 24
at Vintagestory.Client.NoObf.NetworkChannel.<>c__DisplayClass12_0`1.<SetMessageHandler>b__0(Packet_CustomPacket p) in VintagestoryLib\Client\API\NetworkChannel.cs:line 74
at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 814
at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 173
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 735
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 679
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 347
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 131
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 95
Perhaps noteworthy that HydrateOrDiedrate had server errors (server-main.log) when loading into the world? May not be relevant but thought I'd mention it
15.3.2026 03:03:27 [Error] [hydrateordiedrate] [survival] Error generating HoD water variant recipes for Vintagestory.GameContent.RecipeRegistrySystem (BarrelRecipes): System.MissingMethodException: Method not found: 'Void Vintagestory.API.Common.IRecipeIngredient.set_Code(Vintagestory.API.Common.AssetLocation)'.
at HydrateOrDiedrate.RecipeGenerator.RecipeGenerator.ReplaceCodesWithoutResolve(IWorldAccessor world, IRecipeIngredient[] ingredients, Span`1 matches, AssetLocation toCode) in C:\Users\bryan\RiderProjects\HydrateOrDiedrate\HydrateOrDiedrate\src\RecipeGenerator\RecipeGenerator.cs:line 166
at HydrateOrDiedrate.RecipeGenerator.RecipeGenerator.ProcessIRecipeBase(IServerWorldAccessor world, RecipeListInfo recipeListInfo, Object recipe, List`1 newRecipes) in C:\Users\bryan\RiderProjects\HydrateOrDiedrate\HydrateOrDiedrate\src\RecipeGenerator\RecipeGenerator.BaseRecipes.cs:line 85
at HydrateOrDiedrate.RecipeGenerator.RecipeListInfo.GenerateVariantsForHoDWater(IServerWorldAccessor world, RecipeItemProcessor processor, ILogger logger) in C:\Users\bryan\RiderProjects\HydrateOrDiedrate\HydrateOrDiedrate\src\RecipeGenerator\RecipeListInfo.cs:line 53
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels