Issue Error Message (SMAPI) whenever I launch a save!

Error Message:
[game] EndOfStreamException: Unable to read beyond the end of the stream.
at System.IO.BinaryReader.ReadByte()
at Microsoft.Xna.Framework.Content.ContentManager.GetContentReaderFromXnb(String originalAssetName, Stream stream, BinaryReader xnbReader, Action`1 recordDisposableObject) in stardewvalley\MonoGame.Desktop\MonoGame.Framework\Content\ContentManager.cs:line 339
at Microsoft.Xna.Framework.Content.ContentManager.ReadAsset[T](String assetName, Action`1 recordDisposableObject) in stardewvalley\MonoGame.Desktop\MonoGame.Framework\Content\ContentManager.cs:line 322
at Microsoft.Xna.Framework.Content.ContentManager.Load[T](String assetName) in stardewvalley\MonoGame.Desktop\MonoGame.Framework\Content\ContentManager.cs:line 255
at StardewModdingAPI.Framework.ContentManagers.GameContentManager.RawLoad[T](String assetName, LanguageCode language, Boolean useCache) in SMAPI\Framework\ContentManagers\GameContentManager.cs:line 233
at StardewModdingAPI.Framework.ContentManagers.GameContentManager.<>c__DisplayClass10_0`1.<Load>b__0() in SMAPI\Framework\ContentManagers\GameContentManager.cs:line 106
at StardewModdingAPI.Framework.Utilities.ContextHash`1.Track[TResult](T key, Func`1 action) in SMAPI\Framework\Utilities\ContextHash.cs:line 53
at StardewModdingAPI.Framework.ContentManagers.GameContentManager.Load[T](String assetName, LanguageCode language, Boolean useCache) in SMAPI\Framework\ContentManagers\GameContentManager.cs:line 0
at StardewValley.Game1.loadForNewGame_PatchedBy<SMAPI>(Boolean loadedGame)
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)
[SMAPI] An error occurred in the overridden update loop: EndOfStreamException: Unable to read beyond the end of the stream.
at StardewValley.SaveGame.getLoadEnumerator(String file)+MoveNext() in stardewvalley\Farmer\Farmer\SaveGame.cs:line 1578
at StardewModdingAPI.Framework.SCore.OnPlayerInstanceUpdating(SGame instance, GameTime gameTime, Action runUpdate) in SMAPI\Framework\SCore.cs:line 623

I have just installed mods for the first time plus a shader. The game always launches, but whenever i click on a save it is stuck on loading screen and SMAPI shows a red error message.

Would greatly appreciate help!
 
Top