Sudden Problems in Multiplayer

Unstables

Newcomer
First off, I'm super glad to have this great community here to help!

I have been playing a multiplayer game with my wife and suddenly, one morning after it saved, my screen went to my wife's house and I couldn't see my person until I teleported to the mines--but then I was walking super slow and if I used a tool, it wouldn't disappear from my hand. When I tried to go back to my farm, the log on SMAPI was spamming some sort of error with the health bar mod. I don't have a health bar mod in my files that I could find, so I didn't know where that came from. Please help! I'm not great at figuring this stuff out!

I did restart my computer and verify the file integrity on Steam, but other than that, I wasn't sure what to do next. Here is my log: https://smapi.io/log/e0c77416357644fb91736ce8f60e92f6

I should add, my wife did not have any sort of error on her end!

Thanks in advance!
 
Thanks for the log. I'd really recommend having your wife generate a SMAPI log for comparison purposes. With multiplayer, you ideally want everyone running the same base mods. If there's a discrepancy; it can cause issues between players.

Some relevant snippets from your log:

Code:
01:39:18    INFO    SMAPI    Loaded 40 mods: This section is hidden. Click here to show it.
01:39:18    INFO    SMAPI    Loaded 15 content packs: This section is hidden. Click here to show it.


Received context for host 241436778049423765 running SMAPI 3.18.2 with 122 mods.


01:41:07    ERROR    SMAPI    An error occurred in the overridden update loop: InvalidOperationException: Operation is not valid due to the current state of the object.
   at Netcode.NetRefTypes.ReadGenericType(BinaryReader reader) in stardewvalley\Farmer\Netcode\NetRef.cs:line 355
   at Netcode.NetRefTypes.ReadType(BinaryReader reader) in stardewvalley\Farmer\Netcode\NetRef.cs:line 332
   at Netcode.NetRefBase`2.ReadFull(BinaryReader reader, NetVersion version) in stardewvalley\Farmer\Netcode\NetRef.cs:line 220
   at Netcode.NetDictionary`5.ReadFieldFull(BinaryReader reader, NetVersion version) in stardewvalley\Farmer\Netcode\NetDictionary.cs:line 365
   at Netcode.NetDictionary`5.ReadFull(BinaryReader reader, NetVersion version) in stardewvalley\Farmer\Netcode\NetDictionary.cs:line 545
   at Netcode.NetCollection`1.ReadFull(BinaryReader reader, NetVersion version) in stardewvalley\Farmer\Netcode\NetCollection.cs:line 266
   at Netcode.NetFields.ReadFull(BinaryReader reader, NetVersion version) in stardewvalley\Farmer\Netcode\NetFields.cs:line 107
   at Netcode.NetExtendableRef`2.ReadValueFull(T value, BinaryReader reader, NetVersion version) in stardewvalley\Farmer\Netcode\NetRef.cs:line 263
   at Netcode.NetRefBase`2.ReadFull(BinaryReader reader, NetVersion version) in stardewvalley\Farmer\Netcode\NetRef.cs:line 222
   at Netcode.NetRoot`1.Connect(BinaryReader reader) in stardewvalley\Farmer\Netcode\NetRoot.cs:line 85
   at StardewValley.Multiplayer.readObjectFull[T](BinaryReader reader) in stardewvalley\Farmer\Farmer\Network\Multiplayer.cs:line 807
   at StardewValley.Multiplayer.readActiveLocation(IncomingMessage msg) in stardewvalley\Farmer\Farmer\Network\Multiplayer.cs:line 1304
   at StardewValley.Multiplayer.processIncomingMessage_PatchedBy<spacechase0.SpaceCore>(Multiplayer this, IncomingMessage msg)
   at StardewModdingAPI.Framework.SMultiplayer.OnClientProcessingMessage(IncomingMessage message, Action`1 sendMessage, Action resume)
   at StardewValley.SDKs.GalaxyNetClient.onReceiveMessage(GalaxyID peer, Stream messageStream)
   at StardewValley.SDKs.GalaxySocket.Receive(Action`1 onConnection, Action`2 onMessage, Action`1 onDisconnect, Action`1 onError)
   at StardewValley.SDKs.GalaxyNetClient.receiveMessagesImpl()
   at StardewValley.Network.Client.receiveMessages()
   at StardewValley.Menus.FarmhandMenu.update(GameTime time)
   at StardewValley.Menus.TitleMenu.update(GameTime time)
   at StardewValley.Game1.updateActiveMenu(GameTime gameTime)
   at StardewValley.Game1._update(GameTime gameTime)
   at StardewValley.Game1.Update(GameTime gameTime)
   at StardewModdingAPI.Framework.SCore.OnPlayerInstanceUpdating(SGame instance, GameTime gameTime, Action runUpdate)
01:41:07    TRACE    SMAPI    Content Patcher edited Maps/winter_outdoorsTileSheet (for the 'Datable Jodi' content pack).
01:41:07    TRACE    game    gameMode was 'loadingMode (6)', set to 'playingGameMode (3)'.
01:41:07    ERROR    SMAPI    An error occurred in the overridden update loop: NullReferenceException: Object reference not set to an instance of an object.
   at StardewValley.Objects.BedFurniture.ApplyWakeUpPosition(Farmer who) in stardewvalley\Farmer\Farmer\Objects\BedFurniture.cs:line 199
   at StardewValley.Network.Client.setUpGame() in stardewvalley\Farmer\Farmer\Network\Client.cs:line 208
   at StardewValley.Network.Client.receiveServerIntroduction(BinaryReader msg) in stardewvalley\Farmer\Farmer\Network\Client.cs:line 291
   at StardewModdingAPI.Framework.SMultiplayer.OnClientProcessingMessage(IncomingMessage message, Action`1 sendMessage, Action resume) in SMAPI\Framework\SMultiplayer.cs:line 330
   at StardewValley.SDKs.GalaxyNetClient.onReceiveMessage(GalaxyID peer, Stream messageStream) in stardewvalley\Farmer\Farmer\SDKs\GalaxyNetClient.cs:line 98
   at StardewValley.SDKs.GalaxySocket.Receive(Action`1 onConnection, Action`2 onMessage, Action`1 onDisconnect, Action`1 onError) in stardewvalley\Farmer\Farmer\SDKs\GalaxySocket.cs:line 769
   at StardewValley.SDKs.GalaxyNetClient.receiveMessagesImpl() in stardewvalley\Farmer\Farmer\SDKs\GalaxyNetClient.cs:line 63
   at StardewValley.Network.Client.receiveMessages() in stardewvalley\Farmer\Farmer\Network\Client.cs:line 75
   at StardewValley.Menus.FarmhandMenu.update(GameTime time) in stardewvalley\Farmer\Farmer\Menus\FarmhandMenu.cs:line 299
   at StardewValley.Menus.TitleMenu.update(GameTime time) in stardewvalley\Farmer\Farmer\Menus\TitleMenu.cs:line 1714
   at StardewValley.Game1.updateActiveMenu(GameTime gameTime) in stardewvalley\Farmer\Farmer\Game1.cs:line 5470
   at StardewValley.Game1._update(GameTime gameTime) in stardewvalley\Farmer\Farmer\Game1.cs:line 4917
   at StardewValley.Game1.Update(GameTime gameTime) in stardewvalley\Farmer\Farmer\Game1.cs:line 3974
   at StardewModdingAPI.Framework.SCore.OnPlayerInstanceUpdating(SGame instance, GameTime gameTime, Action runUpdate) in SMAPI\Framework\SCore.cs:line 744
So, at the top; we see you as the farmhand have about 65 mods in your game. But, your wife is using double the amount at 122 mods. Already, that could be causing issues.

Into the actual errors, the first one seems more like a networking error, but the last one references the player wakeup position. So, it does look like something is messing with your player, or cabin on start. Unfortunately, it doesn't seem to reference which mod.

But, as I mentioned earlier; first try syncing up your mods. Then see if it's still throwing errors.
 
Top