[tML]: Silently Caught Exception:
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at Terraria.ModLoader.GlobalItem.Instance(Item item)
at Terraria.Item.GetGlobalItem[T]()
at DNIWpnUpgr.Globals.DNIWpnUpgrPlayer.PreHurt(Boolean pvp, Boolean quiet, Int32& damage, Int32& hitDirection, Boolean& crit, Boolean& customDamage, Boolean& playSound, Boolean& genGore, PlayerDeathReason& damageSource) in DNIWpnUpgrPlayer.cs:line 16
at Terraria.ModLoader.PlayerHooks.PreHurt(Player player, Boolean pvp, Boolean quiet, Int32& damage, Int32& hitDirection, Boolean& crit, Boolean& customDamage, Boolean& playSound, Boolean& genGore, PlayerDeathReason& damageSource)
at Terraria.Player.Hurt(PlayerDeathReason damageSource, Int32 Damage, Int32 hitDirection, Boolean pvp, Boolean quiet, Boolean Crit, Int32 cooldownCounter)
at Terraria.Player.Update(Int32 i)
at Terraria.Main.DoUpdate(GameTime gameTime)
at Terraria.Main.Update(GameTime gameTime)
at Microsoft.Xna.Framework.Game.Tick()
at Microsoft.Xna.Framework.Game.HostIdle(Object sender, EventArgs e)
at Microsoft.Xna.Framework.GameHost.OnIdle()
at Microsoft.Xna.Framework.WindowsGameHost.RunOneFrame()
at Microsoft.Xna.Framework.WindowsGameHost.ApplicationIdle(Object sender, EventArgs e)
at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(Form mainForm)
at Microsoft.Xna.Framework.WindowsGameHost.Run()
at Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun)
at Terraria.Program.LaunchGame_()
at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs)
at Terraria.WindowsLaunch.Main(String[] args)