Issue SMAPI 4.3.2 error in overridden update loop

Birdaloo

Newcomer
I had a heavily modded world before the 1.6 update which broke everything for me. Lately I've been trying to update all my mods and try to get the save up and running again because I really miss that world. I've updated all my mods and deleted the ones that were obsolete or had no update but my save file still has a little "blocked" symbol on it in the launcher and when I try to open it, it crashes.



Here's the console info on the crash:

[SMAPI] An error occurred in the overridden update loop: InvalidCastException: 1061' as a Object type because it's a StardewValley.Objects.Clothing instance.
at StardewValley.ItemRegistry.Create[TItem](String itemId, Int32 amount, Int32 quality, Boolean allowNull) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\ItemRegistry.cs:line 415
at StardewValley.SaveMigrations.SaveMigrator_1_6.InferMachineInputOutputFields(Object machine) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\SaveMigrations\SaveMigrator_1_6.cs:line 2095
at StardewValley.SaveMigrations.SaveMigrator_1_6.<>c.<ApplySaveFix>b__3_3(Item item) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\SaveMigrations\SaveMigrator_1_6.cs:line 317
at StardewValley.Internal.ForEachItemHelper.ApplyToItem[TItem](TItem item, ForEachItemDelegate handler, Action remove, Action`1 replaceWith, GetForEachItemPathDelegate getParentPath) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\Internal\ForEachItemHelper.cs:line 261
at StardewValley.Internal.ForEachItemHelper.ForEachItemInLocation(GameLocation location, ForEachItemDelegate handler)
at StardewValley.Internal.ForEachItemHelper.<>c__DisplayClass0_0.<ForEachItemInWorld>b__1(GameLocation location) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\Internal\ForEachItemHelper.cs:line 32
at StardewValley.Utility.ForEachLocation(Func`2 action, Boolean includeInteriors, Boolean includeGenerated) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\Utility.cs:line 342
at StardewValley.Internal.ForEachItemHelper.ForEachItemInWorld(ForEachItemDelegate handler) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\Internal\ForEachItemHelper.cs:line 30
at StardewValley.SaveMigrations.SaveMigrator_1_6.ApplySaveFix(SaveFixes saveFix) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\SaveMigrations\SaveMigrator_1_6.cs:line 314
at StardewValley.SaveMigrations.SaveMigrator.ApplySaveFixes() in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\SaveMigrations\SaveMigrator.cs:line 31
at StardewValley.SaveGame+<getLoadEnumerator>d__101.MoveNext_PatchedBy<spacechase0.SpaceCore>(<getLoadEnumerator>d__101 this)
at StardewValley.Game1.UpdateTitleScreenDuringLoadingMode()
at StardewModdingAPI.Framework.SCore.OnPlayerInstanceUpdating(SGame instance, GameTime gameTime, Action runUpdate)



I don't really understand anything in there so if anyone understands or knows anything, any help is greatly appreciated!

I can copy-paste the entire console launch thing if that'll help but it's really long because I have like 80 mods.
 

Birdaloo

Newcomer
I tried verifying my game files through steam, then unistalling and reinstalling the game but the result was all the same.
 
Top