Solved 【Bug Report】Stardew Valley 1.6.15 - NullReferenceException Crash on New Day (Multiplayer Host) [Windows]

lovelyunluck

Newcomer
Hello everyone, especially the support team and ConcernedApe.

I’ve run into a persistent crash issue while playing Stardew Valley Version 1.6.15 (Build 24356). I’ve tried multiple troubleshooting steps but still can’t fix it, so I’m here to share details and hope for help or feedback.
1. Crash Situation
The crash happens every time the game transitions to a new day (from midnight to 6:00 AM in-game). As soon as the new day sequence starts, the game freezes and crashes immediately, with a "System.NullReferenceException" error prompt. I can’t progress to the next day at all.
2. Core Error Info
The key error type is a System.NullReferenceException (Object reference not set to an instance of an object).

From the log, the error is linked to the "new day initialization" logic—specifically the code that traverses game locations (e.g., _newDayAfterFade method in Game1.cs and ForEachLocation method in Utility.cs).
3. My Game Environment
  • Platform: Steam (using SteamHelper)
  • Game Mode: Multiplayer (I’m the host)
  • Save Progress: In-game date is Fall 4, Year 3; crash occurred while I was in the FarmHouse
  • Hardware/OS: NVIDIA GeForce RTX 3050 Laptop GPU, Windows 10 (Version 10.0.26100.0)
  • Game Language: Chinese (zh)
4. Troubleshooting Steps I’ve Tried (All Failed)
  1. Disabled all mods (including SMAPI) and launched the vanilla game to load the save—crash still happened.
  2. Verified game file integrity via Steam; the system confirmed all files are intact.
  3. Loaded a backup save from 2 days before the current one—the new day crash persisted.
  4. Ensured the game is updated to the latest 1.6.15 build (no version lag).
5. Attachment Note
I’ve attached the full error log file to this post. It includes the complete stack trace, system information, and in-game details—this should help locate the root cause of the null reference error during new day setup.

Thank you so much for your time and help. I love Stardew Valley and really want to fix this issue to keep playing. If you need more information (like additional save details), please let me know!
 

Attachments

Pathoschild

Developer
Hi! Based on the line number, it seems to be failing when processing items from a Mini-Shipping Bin due to a null item slot in separate wallet mode. Does it still happen if you load the save, and then immediately go to sleep?
 

lovelyunluck

Newcomer
Hi! Based on the line number, it seems to be failing when processing items from a Mini-Shipping Bin due to a null item slot in separate wallet mode. Does it still happen if you load the save, and then immediately go to sleep?
Hi there! Thank you so much for your answer—it really helped me solve the problem!

Here’s what worked: I had a Mini-Shipping Bin in my farmhouse room. When I tried to pick it up with an axe, it only moved instead of being collected. This made me realize there might be items waiting to ship inside, but the bin appeared completely empty when I opened it.

I tried several methods to remove it, and finally succeeded using the remove_items command from Farm Type Manager (FTM). After deleting the bin, I went to sleep right away—and safely made it to the next day!

Your insight about the Mini-Shipping Bin was key to fixing this. Thank you again for your great help!
 

lovelyunluck

Newcomer
Welcome! I added a fix in the upcoming Stardew Valley 1.6.16 which will prevent that error from happening again.
Hey there! I wanted to add one more key detail:

I was playing multiplayer with a friend, and we had separate funds. That meant I couldn’t see the items he put into the Mini-Shipping Bin—so I thought the bin was empty when it actually wasn’t. That’s why I couldn’t collect it earlier!

Just to clarify: When items in the Mini-Shipping Bin are sold, does the money go to the host or the person who placed the items?

Hope this helps with game optimization! Wishing you all the best!
 

Pathoschild

Developer
Yep, that's what caused the issue: the game removes empty slots from the Mini-Shipping Bin before processing it, but that only applied to the host player's items. In the upcoming 1.6.16, that'll be done for all players' items.

The money from each item sold through the Mini-Shipping Bin benefits the player who put it into the bin.
 
Top