SMAPI log parser

Suggested fixes

Log info

Game info:
Stardew Valley: 1.6.8 build 24119 on Microsoft Windows 10 Home
SMAPI: 4.0.4
Folder: C:\Program Files (x86)\Steam\steamapps\common\Stardew Valley
Log started: 2024-05-11 03:08 UTC ({{localTimeStarted}} your time)

Installed mods:
game 1.6.8 build 24119 3 errors
SMAPI 4.0.4 Pathoschild no errors
[12:08:25 INFO  SMAPI] SMAPI 4.0.4 with Stardew Valley 1.6.8 build 24119 on Microsoft Windows 10 Home
[12:08:25 INFO  SMAPI] Mods go here: C:\Program Files (x86)\Steam\steamapps\common\Stardew Valley\Mods
[12:08:25 TRACE SMAPI] Log started at 2024-05-11T03:08:25 UTC
[12:08:34 DEBUG SMAPI] Waiting for game to launch...
[12:08:37 ERROR game] Can't get audio ID 'waterfall' because it doesn't exist.
[12:08:37 ERROR game] Can't get audio ID 'waterfall_big' because it doesn't exist.
[12:08:37 DEBUG SMAPI] Loading mod metadata...
[12:08:37 DEBUG SMAPI] Loading mods...
[12:08:38 INFO  SMAPI] Loaded 0 mods.

[12:08:38 DEBUG SMAPI] Launching mods...
[12:08:38 DEBUG SMAPI] Mods loaded and ready!
[12:08:38 TRACE SMAPI] Checking for known software conflicts...
[12:08:38 TRACE SMAPI]    None found!
[12:08:38 TRACE SMAPI] Checking for updates...
[12:08:38 ERROR game] The game failed to launch: Microsoft.Xna.Framework.Content.ContentLoadException: Failed loading asset 'Data\Crops'.
 ---> InvalidCastException: Unable to cast object of type 'System.Collections.Generic.Dictionary`2[System.Int32,System.String]' to type 'System.Collections.Generic.Dictionary`2[System.String,StardewValley.GameData.Crops.CropData]'.
   at Microsoft.Xna.Framework.Content.ContentReader.InnerReadObject[T](T existingInstance) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\MonoGame.Desktop\MonoGame.Framework\Content\ContentReader.cs:line 176
   at Microsoft.Xna.Framework.Content.ContentReader.ReadObject[T]() in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\MonoGame.Desktop\MonoGame.Framework\Content\ContentReader.cs:line 152
   at Microsoft.Xna.Framework.Content.ContentReader.ReadAsset[T]() in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\MonoGame.Desktop\MonoGame.Framework\Content\ContentReader.cs:line 61
   at Microsoft.Xna.Framework.Content.ContentManager.ReadAsset[T](String assetName, Action`1 recordDisposableObject) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\MonoGame.Desktop\MonoGame.Framework\Content\ContentManager.cs:line 324
   at Microsoft.Xna.Framework.Content.ContentManager.Load[T](String assetName) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\MonoGame.Desktop\MonoGame.Framework\Content\ContentManager.cs:line 255
   at StardewModdingAPI.Framework.ContentManagers.BaseContentManager.RawLoad[T](IAssetName assetName, Boolean useCache) in SMAPI\Framework\ContentManagers\BaseContentManager.cs:line 333
   at StardewModdingAPI.Framework.ContentManagers.GameContentManager.<>c__DisplayClass6_0`1.<LoadExact>b__0() in SMAPI\Framework\ContentManagers\GameContentManager.cs:line 127
   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.LoadExact[T](IAssetName assetName, Boolean useCache)
   at StardewValley.LocalizedContentManager.Load[T](String assetName, LanguageCode language) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\LocalizedContentManager.cs:line 524
   at StardewValley.DataLoader.Load[TAsset](LocalizedContentManager content, String assetName) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\DataLoader.cs:line 585
   --- End of inner exception stack trace ---
   at StardewValley.DataLoader.Load[TAsset](LocalizedContentManager content, String assetName) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\DataLoader.cs:line 589
   at StardewValley.Game1.LoadContent() in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\Game1.cs:line 2310
   at StardewModdingAPI.Framework.SGame.LoadContent() in SMAPI\Framework\SGame.cs:line 146
   at StardewValley.GameRunner.LoadContent() in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\LocalMultiplayer.cs:line 800
   at StardewValley.GameRunner.Initialize() in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\LocalMultiplayer.cs:line 656
   at Microsoft.Xna.Framework.Game.DoInitialize() in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\MonoGame.Desktop\MonoGame.Framework\Game.cs:line 944
   at Microsoft.Xna.Framework.Game.Run(GameRunBehavior runBehavior) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\MonoGame.Desktop\MonoGame.Framework\Game.cs:line 465
   at StardewModdingAPI.Framework.SCore.RunInteractively() in SMAPI\Framework\SCore.cs:line 308
[12:08:38 INFO  SMAPI] Game has ended. Press any key to exit.
[12:08:39 ALERT SMAPI] You can update SMAPI to 4.0.8: https://smapi.io
view parsed log | download