tModLoader

tModLoader

Atherius Mod
JJ's Place 4 Jan, 2024 @ 6:04pm
Silently caught exception error with Advanced worldgen
This was in the logs but didnt seem to cause any issues. I am just worried it has something to do with my larger mod pack. Though is appeared with just Atherius and Advanced worldgen enabled.

Logs:
[19:58:07.982] [Main Thread/WARN] [tML]: Silently Caught Exception:
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at Terraria.Player.FindBuffIndex(Int32 type) in tModLoader\Terraria\Player.cs:line 3429
at CoblerMod.AccessorySlots.ShimmerDillAccessorySlot.IsEnabled() in CoblerMod\AccessorySlots\ExtraAccessorySlots.cs:line 68
at Terraria.ModLoader.Default.ModAccessorySlotPlayer.UpdateVisibleAccessories() in tModLoader\Terraria\ModLoader\Default\ModAccessorySlotPlayer.cs:line 97
at Terraria.ModLoader.PlayerLoader.UpdateVisibleAccessories(Player player) in tModLoader\Terraria\ModLoader\PlayerLoader.cs:line 313
at Terraria.Player.UpdateVisibleAccessories() in tModLoader\Terraria\Player.cs:line 30046
at Terraria.Player.PlayerFrame() in tModLoader\Terraria\Player.cs:line 29189
at Terraria.GameContent.UI.Elements.UICharacter..ctor(Player player, Boolean animated, Boolean hasBackPanel, Single characterScale, Boolean useAClone) in tModLoader\Terraria\GameContent\UI\Elements\UICharacter.cs:line 29
at Terraria.GameContent.UI.Elements.UICharacterListItem..ctor(PlayerFileData data, Int32 snapPointIndex) in tModLoader\Terraria\GameContent\UI\Elements\UICharacterListItem.cs:line 56
at Terraria.GameContent.UI.States.UICharacterSelect.UpdatePlayersList() in tModLoader\Terraria\GameContent\UI\States\UICharacterSelect.cs:line 157
at Terraria.GameContent.UI.States.UICharacterSelect.OnActivate() in tModLoader\Terraria\GameContent\UI\States\UICharacterSelect.cs:line 136
at Terraria.UI.UIElement.Activate() in tModLoader\Terraria\UI\UIElement.cs:line 452
at DMD<System.Void Terraria.UI.UserInterface:SetState(Terraria.UI.UIState)>(UserInterface this, UIState state)
at AdvancedWorldGen.Base.ModifiedWorld.ResetSettings(orig_SetState orig, UserInterface self, UIState state) in AdvancedWorldGen\Base\ModifiedWorld.cs:line 266
at Hook<System.Void AdvancedWorldGen.Base.ModifiedWorld::ResetSettings(Terraria.UI.On_UserInterface+orig_SetState,Terraria.UI.UserInterface,Terraria.UI.UIState)>(UserInterface , UIState )
at SyncProxy<System.Void Terraria.UI.UserInterface:SetState(Terraria.UI.UIState)>(UserInterface , UIState )
at Terraria.Main.OpenCharacterSelectUI() in tModLoader\Terraria\Main.cs:line 44887
at Terraria.Main.DrawMenu(GameTime gameTime) in tModLoader\Terraria\Main.cs:line 41909
at Terraria.Main.DoDraw(GameTime gameTime) in tModLoader\Terraria\Main.cs:line 53278
at Terraria.Main.Draw_Inner(GameTime gameTime) in tModLoader\Terraria\Main.cs:line 52843
at Terraria.Main.Draw(GameTime gameTime) in tModLoader\Terraria\Main.cs:line 52830
at Microsoft.Xna.Framework.Game.Tick() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 562
at Microsoft.Xna.Framework.Game.RunLoop() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 878
at Microsoft.Xna.Framework.Game.Run() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 419
at Terraria.Program.RunGame() in tModLoader\Terraria\Program.cs:line 266
at Terraria.Program.LaunchGame_(Boolean isServer) in tModLoader\Terraria\Program.cs:line 240
at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs) in tModLoader\Terraria\Program.cs:line 213
at Terraria.MonoLaunch.Main_End(String[] args) in tModLoader\Terraria\MonoLaunch.cs:line 78
at Terraria.MonoLaunch.<>c__DisplayClass1_0.<Main>b__1() in tModLoader\Terraria\MonoLaunch.cs:line 64
at System.Threading.Thread.StartCallback()

[19:58:07.984] [Main Thread/WARN] [tML]: Silently Caught Exception:
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at Terraria.Player.FindBuffIndex(Int32 type) in tModLoader\Terraria\Player.cs:line 3429
at CoblerMod.AccessorySlots.ShimmerDillAccessorySlot.IsEnabled() in CoblerMod\AccessorySlots\ExtraAccessorySlots.cs:line 68
at Terraria.ModLoader.Default.ModAccessorySlotPlayer.UpdateVisibleVanityAccessories() in tModLoader\Terraria\ModLoader\Default\ModAccessorySlotPlayer.cs:line 111
at Terraria.ModLoader.PlayerLoader.UpdateVisibleVanityAccessories(Player player) in tModLoader\Terraria\ModLoader\PlayerLoader.cs:line 322
at Terraria.Player.UpdateVisibleAccessories() in tModLoader\Terraria\Player.cs:line 30057
at Terraria.Player.PlayerFrame() in tModLoader\Terraria\Player.cs:line 29189
at Terraria.GameContent.UI.Elements.UICharacter..ctor(Player player, Boolean animated, Boolean hasBackPanel, Single characterScale, Boolean useAClone) in tModLoader\Terraria\GameContent\UI\Elements\UICharacter.cs:line 29
at Terraria.GameContent.UI.Elements.UICharacterListItem..ctor(PlayerFileData data, Int32 snapPointIndex) in tModLoader\Terraria\GameContent\UI\Elements\UICharacterListItem.cs:line 56
at Terraria.GameContent.UI.States.UICharacterSelect.UpdatePlayersList() in tModLoader\Terraria\GameContent\UI\States\UICharacterSelect.cs:line 157
at Terraria.GameContent.UI.States.UICharacterSelect.OnActivate() in tModLoader\Terraria\GameContent\UI\States\UICharacterSelect.cs:line 136
at Terraria.UI.UIElement.Activate() in tModLoader\Terraria\UI\UIElement.cs:line 452
at DMD<System.Void Terraria.UI.UserInterface:SetState(Terraria.UI.UIState)>(UserInterface this, UIState state)
at AdvancedWorldGen.Base.ModifiedWorld.ResetSettings(orig_SetState orig, UserInterface self, UIState state) in AdvancedWorldGen\Base\ModifiedWorld.cs:line 266
at Hook<System.Void AdvancedWorldGen.Base.ModifiedWorld::ResetSettings(Terraria.UI.On_UserInterface+orig_SetState,Terraria.UI.UserInterface,Terraria.UI.UIState)>(UserInterface , UIState )
at SyncProxy<System.Void Terraria.UI.UserInterface:SetState(Terraria.UI.UIState)>(UserInterface , UIState )
at Terraria.Main.OpenCharacterSelectUI() in tModLoader\Terraria\Main.cs:line 44887
at Terraria.Main.DrawMenu(GameTime gameTime) in tModLoader\Terraria\Main.cs:line 41909
at Terraria.Main.DoDraw(GameTime gameTime) in tModLoader\Terraria\Main.cs:line 53278
at Terraria.Main.Draw_Inner(GameTime gameTime) in tModLoader\Terraria\Main.cs:line 52843
at Terraria.Main.Draw(GameTime gameTime) in tModLoader\Terraria\Main.cs:line 52830
at Microsoft.Xna.Framework.Game.Tick() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 562
at Microsoft.Xna.Framework.Game.RunLoop() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 878
at Microsoft.Xna.Framework.Game.Run() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 419
at Terraria.Program.RunGame() in tModLoader\Terraria\Program.cs:line 266
at Terraria.Program.LaunchGame_(Boolean isServer) in tModLoader\Terraria\Program.cs:line 240
at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs) in tModLoader\Terraria\Program.cs:line 213
at Terraria.MonoLaunch.Main_End(String[] args) in tModLoader\Terraria\MonoLaunch.cs:line 78
at Terraria.MonoLaunch.<>c__DisplayClass1_0.<Main>b__1() in tModLoader\Terraria\MonoLaunch.cs:line 64
at System.Threading.Thread.StartCallback()

[19:58:07.987] [Main Thread/WARN] [tML]: Silently Caught Exception:
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at Terraria.Player.FindBuffIndex(Int32 type) in tModLoader\Terraria\Player.cs:line 3429
at CoblerMod.AccessorySlots.ShimmerDillAccessorySlot.IsEnabled() in CoblerMod\AccessorySlots\ExtraAccessorySlots.cs:line 68
at Terraria.ModLoader.Default.ModAccessorySlotPlayer.UpdateVisibleAccessories() in tModLoader\Terraria\ModLoader\Default\ModAccessorySlotPlayer.cs:line 97
at Terraria.ModLoader.PlayerLoader.UpdateVisibleAccessories(Player player) in tModLoader\Terraria\ModLoader\PlayerLoader.cs:line 313
at Terraria.Player.UpdateVisibleAccessories() in tModLoader\Terraria\Player.cs:line 30046
at Terraria.Player.PlayerFrame() in tModLoader\Terraria\Player.cs:line 29189
at Terraria.GameContent.UI.Elements.UICharacter..ctor(Player player, Boolean animated, Boolean hasBackPanel, Single characterScale, Boolean useAClone) in tModLoader\Terraria\GameContent\UI\Elements\UICharacter.cs:line 29
at Terraria.GameContent.UI.Elements.UICharacterListItem..ctor(PlayerFileData data, Int32 snapPointIndex) in tModLoader\Terraria\GameContent\UI\Elements\UICharacterListItem.cs:line 56
at Terraria.GameContent.UI.States.UICharacterSelect.UpdatePlayersList() in tModLoader\Terraria\GameContent\UI\States\UICharacterSelect.cs:line 157
at Terraria.GameContent.UI.States.UICharacterSelect.UpdateFavoritesCache() in tModLoader\Terraria\GameContent\UI\States\UICharacterSelect.cs:line 216
at Terraria.GameContent.UI.States.UICharacterSelect.Draw(SpriteBatch spriteBatch) in tModLoader\Terraria\GameContent\UI\States\UICharacterSelect.cs:line 174
at Terraria.Main.DrawMenu(GameTime gameTime) in tModLoader\Terraria\Main.cs:line 43711
at Terraria.Main.DoDraw(GameTime gameTime) in tModLoader\Terraria\Main.cs:line 53278
at Terraria.Main.Draw_Inner(GameTime gameTime) in tModLoader\Terraria\Main.cs:line 52843
at Terraria.Main.Draw(GameTime gameTime) in tModLoader\Terraria\Main.cs:line 52830
at Microsoft.Xna.Framework.Game.Tick() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 562
at Microsoft.Xna.Framework.Game.RunLoop() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 878
at Microsoft.Xna.Framework.Game.Run() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 419
at Terraria.Program.RunGame() in tModLoader\Terraria\Program.cs:line 266
at Terraria.Program.LaunchGame_(Boolean isServer) in tModLoader\Terraria\Program.cs:line 240
at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs) in tModLoader\Terraria\Program.cs:line 213
at Terraria.MonoLaunch.Main_End(String[] args) in tModLoader\Terraria\MonoLaunch.cs:line 78
at Terraria.MonoLaunch.<>c__DisplayClass1_0.<Main>b__1() in tModLoader\Terraria\MonoLaunch.cs:line 64
at System.Threading.Thread.StartCallback()

[19:58:07.989] [Main Thread/WARN] [tML]: Silently Caught Exception:
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at Terraria.Player.FindBuffIndex(Int32 type) in tModLoader\Terraria\Player.cs:line 3429
at CoblerMod.AccessorySlots.ShimmerDillAccessorySlot.IsEnabled() in CoblerMod\AccessorySlots\ExtraAccessorySlots.cs:line 68
at Terraria.ModLoader.Default.ModAccessorySlotPlayer.UpdateVisibleVanityAccessories() in tModLoader\Terraria\ModLoader\Default\ModAccessorySlotPlayer.cs:line 111
at Terraria.ModLoader.PlayerLoader.UpdateVisibleVanityAccessories(Player player) in tModLoader\Terraria\ModLoader\PlayerLoader.cs:line 322
at Terraria.Player.UpdateVisibleAccessories() in tModLoader\Terraria\Player.cs:line 30057
at Terraria.Player.PlayerFrame() in tModLoader\Terraria\Player.cs:line 29189
at Terraria.GameContent.UI.Elements.UICharacter..ctor(Player player, Boolean animated, Boolean hasBackPanel, Single characterScale, Boolean useAClone) in tModLoader\Terraria\GameContent\UI\Elements\UICharacter.cs:line 29
at Terraria.GameContent.UI.Elements.UICharacterListItem..ctor(PlayerFileData data, Int32 snapPointIndex) in tModLoader\Terraria\GameContent\UI\Elements\UICharacterListItem.cs:line 56
at Terraria.GameContent.UI.States.UICharacterSelect.UpdatePlayersList() in tModLoader\Terraria\GameContent\UI\States\UICharacterSelect.cs:line 157
at Terraria.GameContent.UI.States.UICharacterSelect.UpdateFavoritesCache() in tModLoader\Terraria\GameContent\UI\States\UICharacterSelect.cs:line 216
at Terraria.GameContent.UI.States.UICharacterSelect.Draw(SpriteBatch spriteBatch) in tModLoader\Terraria\GameContent\UI\States\UICharacterSelect.cs:line 174
at Terraria.Main.DrawMenu(GameTime gameTime) in tModLoader\Terraria\Main.cs:line 43711
at Terraria.Main.DoDraw(GameTime gameTime) in tModLoader\Terraria\Main.cs:line 53278
at Terraria.Main.Draw_Inner(GameTime gameTime) in tModLoader\Terraria\Main.cs:line 52843
at Terraria.Main.Draw(GameTime gameTime) in tModLoader\Terraria\Main.cs:line 52830
at Microsoft.Xna.Framework.Game.Tick() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 562
at Microsoft.Xna.Framework.Game.RunLoop() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 878
at Microsoft.Xna.Framework.Game.Run() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 419
at Terraria.Program.RunGame() in tModLoader\Terraria\Program.cs:line 266
at Terraria.Program.LaunchGame_(Boolean isServer) in tModLoader\Terraria\Program.cs:line 240
at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs) in tModLoader\Terraria\Program.cs:line 213
at Terraria.MonoLaunch.Main_End(String[] args) in tModLoader\Terraria\MonoLaunch.cs:line 78
at Terraria.MonoLaunch.<>c__DisplayClass1_0.<Main>b__1() in tModLoader\Terraria\MonoLaunch.cs:line 64
at System.Threading.Thread.StartCallback()