New Day won't load - Black screen after 2nd house upgrade

honeybeebug

Newcomer
So I've recently upgraded my farmhouse again and I've been stuck on Spring 18, Year 2. Every time I try to start a new day, the screen goes black and my log keeps repeating the same error (System.Collections.Generic.KeyNotFoundException Error).

SMAPI log for context: https://smapi.io/log/5c63f2465fd94021b3c5cd34042c3607

I've read a few other posts and it seems that Stardew Valley Expanded is the culprit for most of those errors but I don't know how to fix it.
 
Thanks for the log; first you should update the mods recommended by SMAPI. That may help with any possible mod conflicts.

Are you married to a modded NPC?
It's showing a furniture error for the new farmhouse, and the only map the edits it is SDV Expanded:

Code:
22:44:03    TRACE    SMAPI    Content Patcher edited Maps/FarmHouse2_marriage (for the 'Stardew Valley Expanded' content pack).
22:44:03    ERROR    game    System.Collections.Generic.KeyNotFoundException: The given key '-1' was not present in the dictionary.
   at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   at StardewValley.Objects.Furniture.getData() in stardewvalley\Farmer\Farmer\Objects\Furniture.cs:line 215
   at StardewValley.Objects.Furniture..ctor(Int32 which, Vector2 tile) in stardewvalley\Farmer\Farmer\Objects\Furniture.cs:line 170
   at StardewValley.Locations.FarmHouse.setMapForUpgradeLevel(Int32 level) in stardewvalley\Farmer\Farmer\Locations\FarmHouse.cs:line 2309
   at StardewValley.Farmer.dayupdate() in stardewvalley\Farmer\Farmer\Farmer.cs:line 2889
   at StardewValley.Game1._newDayAfterFade()+MoveNext() in stardewvalley\Farmer\Farmer\Game1.cs:line 8951
   at StardewValley.Game1.<>c.<newDayAfterFade>b__716_2() in stardewvalley\Farmer\Farmer\Game1.cs:line 8714
   at System.Threading.Tasks.Task.InnerInvoke()
   at System.Threading.Tasks.Task.<>c.<.cctor>b__277_0(Object obj)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
 

honeybeebug

Newcomer
Thanks for the log; first you should update the mods recommended by SMAPI. That may help with any possible mod conflicts.

Are you married to a modded NPC?
It's showing a furniture error for the new farmhouse, and the only map the edits it is SDV Expanded:

Code:
22:44:03    TRACE    SMAPI    Content Patcher edited Maps/FarmHouse2_marriage (for the 'Stardew Valley Expanded' content pack).
22:44:03    ERROR    game    System.Collections.Generic.KeyNotFoundException: The given key '-1' was not present in the dictionary.
   at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   at StardewValley.Objects.Furniture.getData() in stardewvalley\Farmer\Farmer\Objects\Furniture.cs:line 215
   at StardewValley.Objects.Furniture..ctor(Int32 which, Vector2 tile) in stardewvalley\Farmer\Farmer\Objects\Furniture.cs:line 170
   at StardewValley.Locations.FarmHouse.setMapForUpgradeLevel(Int32 level) in stardewvalley\Farmer\Farmer\Locations\FarmHouse.cs:line 2309
   at StardewValley.Farmer.dayupdate() in stardewvalley\Farmer\Farmer\Farmer.cs:line 2889
   at StardewValley.Game1._newDayAfterFade()+MoveNext() in stardewvalley\Farmer\Farmer\Game1.cs:line 8951
   at StardewValley.Game1.<>c.<newDayAfterFade>b__716_2() in stardewvalley\Farmer\Farmer\Game1.cs:line 8714
   at System.Threading.Tasks.Task.InnerInvoke()
   at System.Threading.Tasks.Task.<>c.<.cctor>b__277_0(Object obj)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
Actually I'm married to a Ridgeside Valley NPC so that might be it!
 
Top