Jump to content

AdrianCalhoun

Vintarian
  • Posts

    1
  • Joined

  • Last visited

Posts posted by AdrianCalhoun

  1. On 7/7/2022 at 1:21 AM, Atomika said:

    I'm getting a crash whenever I try breaking reeds with a knife on version 1.3.0-dev.1

    Spoiler
    On 7/7/2022 at 1:21 AM, Atomika said:

    I'm getting a crash whenever I try breaking reeds with a knife on version 1.3.0-dev.1

    Running on 64 bit Windows with 64 GB RAM 
    Game Version: v1.17.0-pre.3 (Unstable)
    Loaded Mods: acorns@0.5.1, weaponpacka@1.2.4, backpackpackplus@1.0.3, bettercrates@1.4.2, craftables@1.1.1, cralutweaks@1.0.1, cruciblecapacity@1.0.1, fieldsofgold@1.3.0-dev.1, fixroads@1.3.1, geothermalinsanity@1.1.0, HangingOilLamps@1.0.1, moreclasses@1.2.4, moredrifterloot@1.5.4, MoreResin@1.0.0, moreroads@1.4.3, MoreTorchHolders@1.0.0, necessaries@1.1.2, nodrifterthrowing@1.0.0, orepulverizer@1.1.1, OresAPlenty@2.5.0, primitivesurvival@3.0.1, qptech@1.10.1, rope-bridges@1.1.0, superfuel@2.0.7, viescraftmachines@1.17.2, vtpp@1.0.0, game@1.17.0-pre.3, egocaribautomapmarkers@2.4.0-pre.1, carrycapacity@0.6.5, extraoverlays@1.1.0, jhome@1.0.3, miningtools@1.1.4, paw@1.0.2, prospectorinfo@3.1.2, resinlightsbymad@1.0.1, techmolds@1.0.0, creative@1.17.0-pre.3, survival@1.17.0-pre.3, workabletemp@1.0.0, metalrecovery@0.1.17, darkerspawns@1.0.0, defensive@0.1.6, moremolds@1.2.0
    2022-07-07 10:18:25: Critical error occurred
    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)
       at Vintagestory.API.Common.Block.OnBlockPlaced(IWorldAccessor world, BlockPos blockPos, ItemStack byItemStack)
       at Vintagestory.Common.BlockAccessorBase.SetBlock_Unsafe(Int32 blockId, BlockPos pos, IWorldChunk chunk, Boolean synchronize, Boolean relight, ItemStack byItemstack)
       at Vintagestory.Common.BlockAccessorRelaxed.SetBlock(Int32 blockId, BlockPos pos, ItemStack byItemstack)
       at Vintagestory.GameContent.BlockReeds.OnBlockBroken(IWorldAccessor world, BlockPos pos, IPlayer byPlayer, Single dropQuantityMultiplier)
       at Vintagestory.API.Common.CollectibleObject.OnBlockBrokenWith(IWorldAccessor world, Entity byEntity, ItemSlot itemslot, BlockSelection blockSel, Single dropQuantityMultiplier)
       at Vintagestory.Client.NoObf.ClientMain.OnPlayerTryDestroyBlock(BlockSelection blockSelection)
       at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.ContinueBreakSurvival(BlockSelection blockSelection, Block block, Single dt)
       at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleMouseInteractionsBlockSelected(Single dt)
       at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnFinalizeFrame(Single dt)
       at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt)
       at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt)
       at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt)
       at Vintagestory.Client.GuiScreenRunningGame.RenderToDefaultFramebuffer(Single dt)
       at Vintagestory.Client.ScreenManager.Render(Single dt)
       at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt)
       at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e)
       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)
    -------------------------------
    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)
    -------------------------------
    

     

     

     

    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!

    Spoiler

    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)

×
×
  • 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.