AdrianCalhoun
-
Posts
1 -
Joined
-
Last visited
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.
Fields of Gold
in Mod Releases
Posted
I can confirm this as an issue as I discovered and am having the same problem while I was prepping a mod pack for a private server for me and my friends to grind our teeth on. It happened repetatively when I tried to cut Reed with a knife, using any (left, right, shift, or ctrl) clicks to interact. Always with a knife in hand, type didn't matter. Below is my variant of the crash. I did try pulling a few file like dry grass, wildcraft, necessaries, cralutweaks just to see if it was one of them, and the crash was consistent. I am really looking forward to a 1.17 server, but you mod is one of our core challenge mods (Farming tweaks, single harvest, proper food prep and storage) we have always used, so any help or updates for this issue and we would be immensly grateful!
Game Version: v1.17.2 (Stable)
9/8/2022 12:53:51 AM: Critical error occurred in the following mod: fieldsofgold@1.3.0-dev.1
Loaded Mods: betterruins@0.0.2, blacksmithname@1.0.5, chiseltools@1.5.5, composter@1.0.4, cralutweaks@1.0.2, fancysky@1.0.4, fieldsofgold@1.3.0-dev.1, weaponpackg@1.0.1, guicompositesettingsex@1.0.1, hideandfabric@1.2.5, meteoricexpansion@1.2.1, moreclay@1.0.1, moredrygrass@0.2.0, moredungeons@0.1.1, leadroof@1.2.2, necessaries@1.1.3, primitivesurvival@3.0.5, qptech@1.10.4, rustandrails@1.0.3, riflemod@1.0.0, sticksfromfirewood@1.16.4, TheShovelerRises@1.0.0, translocatorengineeringredux@1.2.0, viescraftmachines@1.17.2, game@1.17.2, wildcraft@1.4.0, zeekea@1.6.2, carrycapacity@0.6.5, extrajuice@1.0.1, farmlanddropssoil@1.4.0, fixhandbookclutter@1.0.5, fromgoldencombs@1.3.14-pre.1, hudclock@2.8.0, lc@1.0.0, liquidcontainers@1.1.0, medievalexpansion@3.8.0, mcrate@1.0.4, petai@1.5.4, playercorpse@1.4.1, roadworks@1.0.1, ruinvariants@1.0.1, sluicefork@1.0.0, thatch@1.0.0, vanvar@2.0.1, creative@1.17.2, survival@1.17.2, woodbarrels@1.0.3, woodchests@1.0.3, worldconfiggui@1.0.0, metalrecovery@0.1.18-rc.2, cats@1.5.2, cob@1.4.6, tradercamps@1.0.1, em@1.0.0, onestick@1.0.1, wolftaming@1.5.3, bricklayers@1.0.1
Newtonsoft.Json.JsonSerializationException: Error converting value 923 to type 'Vintagestory.GameContent.TransientProperties'. Path '', line 1, position 3. ---> System.ArgumentException: Could not cast or convert from System.Int64 to Vintagestory.GameContent.TransientProperties.
at Newtonsoft.Json.Utilities.ConvertUtils.EnsureTypeAssignable(Object value, Type initialType, Type targetType)
at Newtonsoft.Json.Utilities.ConvertUtils.ConvertOrCast(Object initialValue, CultureInfo culture, Type targetType)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.EnsureType(JsonReader reader, Object value, CultureInfo culture, JsonContract contract, Type targetType)
--- End of inner exception stack trace ---
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.EnsureType(JsonReader reader, Object value, CultureInfo culture, JsonContract contract, Type targetType)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
at FieldsOfGold.BlockEntities.FOGBETransient.Initialize(ICoreAPI api)
at Vintagestory.Client.NoObf.ClientWorldMap.SpawnBlockEntity(String classname, BlockPos position, ItemStack byItemStack) in VintagestoryLib\Client\ClientWorldMap.cs:line 1100
at Vintagestory.API.Common.Block.OnBlockPlaced(IWorldAccessor world, BlockPos blockPos, ItemStack byItemStack) in VintagestoryApi\Common\Collectible\Block\Block.cs:line 1266
at Vintagestory.Common.BlockAccessorBase.SetSolidBlockInternal(Int32 blockId, BlockPos pos, IWorldChunk chunk, Boolean synchronize, Boolean relight, ItemStack byItemstack) in VintagestoryLib\Common\API\BlockAccessorBase.cs:line 155
at Vintagestory.Common.BlockAccessorRelaxed.SetBlock(Int32 blockId, BlockPos pos, ItemStack byItemstack) in VintagestoryLib\Common\API\BlockAccessorRelaxed.cs:line 77
at Vintagestory.GameContent.BlockReeds.OnBlockBroken(IWorldAccessor world, BlockPos pos, IPlayer byPlayer, Single dropQuantityMultiplier) in VSSurvivalMod\Block\BlockReeds.cs:line 154
at Vintagestory.API.Common.CollectibleObject.OnBlockBrokenWith(IWorldAccessor world, Entity byEntity, ItemSlot itemslot, BlockSelection blockSel, Single dropQuantityMultiplier) in VintagestoryApi\Common\Collectible\Collectible.cs:line 499
at Vintagestory.Client.NoObf.ClientMain.OnPlayerTryDestroyBlock(BlockSelection blockSelection) in VintagestoryLib\Client\ClientMain.cs:line 2089
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.ContinueBreakSurvival(BlockSelection blockSelection, Block block, Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 814
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleMouseInteractionsBlockSelected(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 600
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 199
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1176
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1364
at Vintagestory.Client.GuiScreenRunningGame.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 204
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 711
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 615
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 132
at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
at OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 479
at OpenTK.GameWindow.DispatchRenderFrame() in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 454
at OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 375
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs)
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
System.ArgumentException: Could not cast or convert from System.Int64 to Vintagestory.GameContent.TransientProperties.
at Newtonsoft.Json.Utilities.ConvertUtils.EnsureTypeAssignable(Object value, Type initialType, Type targetType)
at Newtonsoft.Json.Utilities.ConvertUtils.ConvertOrCast(Object initialValue, CultureInfo culture, Type targetType)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.EnsureType(JsonReader reader, Object value, CultureInfo culture, JsonContract contract, Type targetType)