NooksCrook
Greenhorn
Hello forum, hope you are all well during this time of year. I have a bunch of mods in my game and everything was running fine until it crashed upon going to bed. I assume its a mod incompatibility and seems to be to do with an npc, perhaps a custom npc. Other than that I'm not entirely sure what the problem is or where to go with it, here is my console.
[game] An error occurred in the base update loop: System.Exception: Error on new day:
---------------
Index was outside the bounds of the array.
at StardewValley.Dialogue.parseDialogueString(String masterString) in stardewvalley\Farmer\Farmer\Dialogue.cs:line 301
at StardewValley.Dialogue..ctor(String masterDialogue, NPC speaker) in stardewvalley\Farmer\Farmer\Dialogue.cs:line 221
at StardewValley.NPC.tryToRetrieveDialogue(String preface, Int32 heartLevel, String appendToEnd) in stardewvalley\Farmer\Farmer\NPC.cs:line 3801
at StardewValley.NPC.loadCurrentDialogue() in stardewvalley\Farmer\Farmer\NPC.cs:line 3628
at StardewValley.NPC.get_CurrentDialogue() in stardewvalley\Farmer\Farmer\NPC.cs:line 340
at StardewValley.Game1.warpCharacter(NPC character, GameLocation targetLocation, Vector2 position) in stardewvalley\Farmer\Farmer\Game1.cs:line 11266
at StardewValley.NPC.dayUpdate(Int32 dayOfMonth) in stardewvalley\Farmer\Farmer\NPC.cs:line 5967
at StardewValley.Game1._newDayAfterFade()+MoveNext() in stardewvalley\Farmer\Farmer\Game1.cs:line 9681
at StardewValley.Game1.<>c.<newDayAfterFade>b__713_2() in stardewvalley\Farmer\Farmer\Game1.cs:line 8688
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)
---------------
at StardewValley.Game1._update(GameTime gameTime) in stardewvalley\Farmer\Farmer\Game1.cs:line 4129
at StardewValley.Game1.Update(GameTime gameTime) in stardewvalley\Farmer\Farmer\Game1.cs:line 3949
at StardewModdingAPI.Framework.SCore.OnPlayerInstanceUpdating(SGame instance, GameTime gameTime, Action runUpdate) in SMAPI\Framework\SCore.cs:line 1003
[game] IndexOutOfRangeException: Index was outside the bounds of the array.
at StardewValley.Dialogue.parseDialogueString(String masterString) in stardewvalley\Farmer\Farmer\Dialogue.cs:line 301
at StardewValley.Dialogue..ctor(String masterDialogue, NPC speaker) in stardewvalley\Farmer\Farmer\Dialogue.cs:line 221
at StardewValley.NPC.tryToRetrieveDialogue(String preface, Int32 heartLevel, String appendToEnd) in stardewvalley\Farmer\Farmer\NPC.cs:line 3801
at StardewValley.NPC.loadCurrentDialogue() in stardewvalley\Farmer\Farmer\NPC.cs:line 3628
at StardewValley.NPC.get_CurrentDialogue() in stardewvalley\Farmer\Farmer\NPC.cs:line 340
at StardewValley.Game1.warpCharacter(NPC character, GameLocation targetLocation, Vector2 position) in stardewvalley\Farmer\Farmer\Game1.cs:line 11266
at StardewValley.NPC.dayUpdate(Int32 dayOfMonth) in stardewvalley\Farmer\Farmer\NPC.cs:line 5967
at StardewValley.Game1._newDayAfterFade()+MoveNext() in stardewvalley\Farmer\Farmer\Game1.cs:line 9681
at StardewValley.Game1.<>c.<newDayAfterFade>b__713_2() in stardewvalley\Farmer\Farmer\Game1.cs:line 8688
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)
[game] An error occurred in the base update loop: System.Exception: Error on new day:
---------------
Index was outside the bounds of the array.
at StardewValley.Dialogue.parseDialogueString(String masterString) in stardewvalley\Farmer\Farmer\Dialogue.cs:line 301
at StardewValley.Dialogue..ctor(String masterDialogue, NPC speaker) in stardewvalley\Farmer\Farmer\Dialogue.cs:line 221
at StardewValley.NPC.tryToRetrieveDialogue(String preface, Int32 heartLevel, String appendToEnd) in stardewvalley\Farmer\Farmer\NPC.cs:line 3801
at StardewValley.NPC.loadCurrentDialogue() in stardewvalley\Farmer\Farmer\NPC.cs:line 3628
at StardewValley.NPC.get_CurrentDialogue() in stardewvalley\Farmer\Farmer\NPC.cs:line 340
at StardewValley.Game1.warpCharacter(NPC character, GameLocation targetLocation, Vector2 position) in stardewvalley\Farmer\Farmer\Game1.cs:line 11266
at StardewValley.NPC.dayUpdate(Int32 dayOfMonth) in stardewvalley\Farmer\Farmer\NPC.cs:line 5967
at StardewValley.Game1._newDayAfterFade()+MoveNext() in stardewvalley\Farmer\Farmer\Game1.cs:line 9681
at StardewValley.Game1.<>c.<newDayAfterFade>b__713_2() in stardewvalley\Farmer\Farmer\Game1.cs:line 8688
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)
---------------
at StardewValley.Game1._update(GameTime gameTime) in stardewvalley\Farmer\Farmer\Game1.cs:line 4129
at StardewValley.Game1.Update(GameTime gameTime) in stardewvalley\Farmer\Farmer\Game1.cs:line 3949
at StardewModdingAPI.Framework.SCore.OnPlayerInstanceUpdating(SGame instance, GameTime gameTime, Action runUpdate) in SMAPI\Framework\SCore.cs:line 1003
[game] IndexOutOfRangeException: Index was outside the bounds of the array.
at StardewValley.Dialogue.parseDialogueString(String masterString) in stardewvalley\Farmer\Farmer\Dialogue.cs:line 301
at StardewValley.Dialogue..ctor(String masterDialogue, NPC speaker) in stardewvalley\Farmer\Farmer\Dialogue.cs:line 221
at StardewValley.NPC.tryToRetrieveDialogue(String preface, Int32 heartLevel, String appendToEnd) in stardewvalley\Farmer\Farmer\NPC.cs:line 3801
Thanks for any advice or light shed on this.
at StardewValley.NPC.loadCurrentDial
[game] An error occurred in the base update loop: System.Exception: Error on new day:
---------------
Index was outside the bounds of the array.
at StardewValley.Dialogue.parseDialogueString(String masterString) in stardewvalley\Farmer\Farmer\Dialogue.cs:line 301
at StardewValley.Dialogue..ctor(String masterDialogue, NPC speaker) in stardewvalley\Farmer\Farmer\Dialogue.cs:line 221
at StardewValley.NPC.tryToRetrieveDialogue(String preface, Int32 heartLevel, String appendToEnd) in stardewvalley\Farmer\Farmer\NPC.cs:line 3801
at StardewValley.NPC.loadCurrentDialogue() in stardewvalley\Farmer\Farmer\NPC.cs:line 3628
at StardewValley.NPC.get_CurrentDialogue() in stardewvalley\Farmer\Farmer\NPC.cs:line 340
at StardewValley.Game1.warpCharacter(NPC character, GameLocation targetLocation, Vector2 position) in stardewvalley\Farmer\Farmer\Game1.cs:line 11266
at StardewValley.NPC.dayUpdate(Int32 dayOfMonth) in stardewvalley\Farmer\Farmer\NPC.cs:line 5967
at StardewValley.Game1._newDayAfterFade()+MoveNext() in stardewvalley\Farmer\Farmer\Game1.cs:line 9681
at StardewValley.Game1.<>c.<newDayAfterFade>b__713_2() in stardewvalley\Farmer\Farmer\Game1.cs:line 8688
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)
---------------
at StardewValley.Game1._update(GameTime gameTime) in stardewvalley\Farmer\Farmer\Game1.cs:line 4129
at StardewValley.Game1.Update(GameTime gameTime) in stardewvalley\Farmer\Farmer\Game1.cs:line 3949
at StardewModdingAPI.Framework.SCore.OnPlayerInstanceUpdating(SGame instance, GameTime gameTime, Action runUpdate) in SMAPI\Framework\SCore.cs:line 1003
[game] IndexOutOfRangeException: Index was outside the bounds of the array.
at StardewValley.Dialogue.parseDialogueString(String masterString) in stardewvalley\Farmer\Farmer\Dialogue.cs:line 301
at StardewValley.Dialogue..ctor(String masterDialogue, NPC speaker) in stardewvalley\Farmer\Farmer\Dialogue.cs:line 221
at StardewValley.NPC.tryToRetrieveDialogue(String preface, Int32 heartLevel, String appendToEnd) in stardewvalley\Farmer\Farmer\NPC.cs:line 3801
at StardewValley.NPC.loadCurrentDialogue() in stardewvalley\Farmer\Farmer\NPC.cs:line 3628
at StardewValley.NPC.get_CurrentDialogue() in stardewvalley\Farmer\Farmer\NPC.cs:line 340
at StardewValley.Game1.warpCharacter(NPC character, GameLocation targetLocation, Vector2 position) in stardewvalley\Farmer\Farmer\Game1.cs:line 11266
at StardewValley.NPC.dayUpdate(Int32 dayOfMonth) in stardewvalley\Farmer\Farmer\NPC.cs:line 5967
at StardewValley.Game1._newDayAfterFade()+MoveNext() in stardewvalley\Farmer\Farmer\Game1.cs:line 9681
at StardewValley.Game1.<>c.<newDayAfterFade>b__713_2() in stardewvalley\Farmer\Farmer\Game1.cs:line 8688
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)
[game] An error occurred in the base update loop: System.Exception: Error on new day:
---------------
Index was outside the bounds of the array.
at StardewValley.Dialogue.parseDialogueString(String masterString) in stardewvalley\Farmer\Farmer\Dialogue.cs:line 301
at StardewValley.Dialogue..ctor(String masterDialogue, NPC speaker) in stardewvalley\Farmer\Farmer\Dialogue.cs:line 221
at StardewValley.NPC.tryToRetrieveDialogue(String preface, Int32 heartLevel, String appendToEnd) in stardewvalley\Farmer\Farmer\NPC.cs:line 3801
at StardewValley.NPC.loadCurrentDialogue() in stardewvalley\Farmer\Farmer\NPC.cs:line 3628
at StardewValley.NPC.get_CurrentDialogue() in stardewvalley\Farmer\Farmer\NPC.cs:line 340
at StardewValley.Game1.warpCharacter(NPC character, GameLocation targetLocation, Vector2 position) in stardewvalley\Farmer\Farmer\Game1.cs:line 11266
at StardewValley.NPC.dayUpdate(Int32 dayOfMonth) in stardewvalley\Farmer\Farmer\NPC.cs:line 5967
at StardewValley.Game1._newDayAfterFade()+MoveNext() in stardewvalley\Farmer\Farmer\Game1.cs:line 9681
at StardewValley.Game1.<>c.<newDayAfterFade>b__713_2() in stardewvalley\Farmer\Farmer\Game1.cs:line 8688
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)
---------------
at StardewValley.Game1._update(GameTime gameTime) in stardewvalley\Farmer\Farmer\Game1.cs:line 4129
at StardewValley.Game1.Update(GameTime gameTime) in stardewvalley\Farmer\Farmer\Game1.cs:line 3949
at StardewModdingAPI.Framework.SCore.OnPlayerInstanceUpdating(SGame instance, GameTime gameTime, Action runUpdate) in SMAPI\Framework\SCore.cs:line 1003
[game] IndexOutOfRangeException: Index was outside the bounds of the array.
at StardewValley.Dialogue.parseDialogueString(String masterString) in stardewvalley\Farmer\Farmer\Dialogue.cs:line 301
at StardewValley.Dialogue..ctor(String masterDialogue, NPC speaker) in stardewvalley\Farmer\Farmer\Dialogue.cs:line 221
at StardewValley.NPC.tryToRetrieveDialogue(String preface, Int32 heartLevel, String appendToEnd) in stardewvalley\Farmer\Farmer\NPC.cs:line 3801
Thanks for any advice or light shed on this.
at StardewValley.NPC.loadCurrentDial
Last edited by a moderator: