Issue Weird Fishing Error

ThortheBore

Newcomer
When we fish on the beach we'll get a bite, and our farmer will pull on the rod, but nothing will happen. The minigame won't start, and the pole will just stay in the water as if we hadn't pressed anything. It seems to be caused by a fish just missing from the list, but I can't figure out how to find or fix that. I think it's caused by SVE, because it happened before we installed Ridgeville, but it could well be both. Here's the log, I appreciate any help you can offer!

 
Thanks for the log.
Are y'all using any XNB mods?

The error; as you guessed is from a missing fish:
Code:
13:59:50    🖵2    ERROR    game    An error occurred in the base update loop: System.Collections.Generic.KeyNotFoundException: The given key '267' was not present in the dictionary.
   at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   at StardewValley.GameLocation.getFish_PatchedBy<Rafseazz.RidgesideVillage>(GameLocation this, Single millisecondsAfterNibble, Int32 bait, Int32 waterDepth, Farmer who, Double baitPotency, Vector2 bobberTile, String locationName)
   at StardewValley.Locations.Beach.getFish(Single millisecondsAfterNibble, Int32 bait, Int32 waterDepth, Farmer who, Double baitPotency, Vector2 bobberTile, String locationName)
   at StardewValley.Tools.FishingRod.DoFunction_PatchedBy<Rafseazz.RidgesideVillage>(FishingRod this, GameLocation location, Int32 x, Int32 y, Int32 power, Farmer who)
   at StardewValley.Tool.endUsing(GameLocation location, Farmer who)
   at StardewValley.Game1.<>c__DisplayClass913_0.<UpdateControlInput>b__0()
   at StardewValley.Game1.UpdateControlInput(GameTime time)
   at StardewValley.Game1._update(GameTime gameTime)
   at StardewValley.Game1.Update(GameTime gameTime)
   at StardewModdingAPI.Framework.SCore.OnPlayerInstanceUpdating(SGame instance, GameTime gameTime, Action runUpdate)
Now, key "267" is the ObjectID of the "Flounder"; a vanilla game item. And according to the wiki it was introduced in v1.4.
Since, SMAPI says you're on v1.5.6, it seems to most likely be an XNB replacement bug.


You can verify your files to repair any XNB changes:
 

ThortheBore

Newcomer
Thanks for the log.
Are y'all using any XNB mods?

The error; as you guessed is from a missing fish:
Code:
13:59:50    🖵2    ERROR    game    An error occurred in the base update loop: System.Collections.Generic.KeyNotFoundException: The given key '267' was not present in the dictionary.
   at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   at StardewValley.GameLocation.getFish_PatchedBy<Rafseazz.RidgesideVillage>(GameLocation this, Single millisecondsAfterNibble, Int32 bait, Int32 waterDepth, Farmer who, Double baitPotency, Vector2 bobberTile, String locationName)
   at StardewValley.Locations.Beach.getFish(Single millisecondsAfterNibble, Int32 bait, Int32 waterDepth, Farmer who, Double baitPotency, Vector2 bobberTile, String locationName)
   at StardewValley.Tools.FishingRod.DoFunction_PatchedBy<Rafseazz.RidgesideVillage>(FishingRod this, GameLocation location, Int32 x, Int32 y, Int32 power, Farmer who)
   at StardewValley.Tool.endUsing(GameLocation location, Farmer who)
   at StardewValley.Game1.<>c__DisplayClass913_0.<UpdateControlInput>b__0()
   at StardewValley.Game1.UpdateControlInput(GameTime time)
   at StardewValley.Game1._update(GameTime gameTime)
   at StardewValley.Game1.Update(GameTime gameTime)
   at StardewModdingAPI.Framework.SCore.OnPlayerInstanceUpdating(SGame instance, GameTime gameTime, Action runUpdate)
Now, key "267" is the ObjectID of the "Flounder"; a vanilla game item. And according to the wiki it was introduced in v1.4.
Since, SMAPI says you're on v1.5.6, it seems to most likely be an XNB replacement bug.


You can verify your files to repair any XNB changes:
Thanks so much! I'm not using xnb mods, so I'm sure verification will help. I was a little worried to verify with my mod load, but I'm sure everything will stay the same.
 
Top