not sure why but i got this weird error today
[6:02:13 PM:785] Took 250 ms to cast

eath Grip
[6:02:14 PM:902] Activity: Pulling Emissary Skyhaven now.
System.Threading.ThreadAbortException: Thread was being aborted.
at System.Threading.WaitHandle.WaitOneNative(SafeWaitHandle waitHandle, UInt32 millisecondsTimeout, Boolean hasThreadAffinity, Boolean exitContext)
at System.Threading.WaitHandle.WaitOne(Int64 timeout, Boolean exitContext)
at System.Threading.WaitHandle.WaitOne(Int32 millisecondsTimeout, Boolean exitContext)
at (Object , Int32 , Boolean )
at BlueMagic.ExecutorRand.Execute()
at Styx.Logic.Combat.WoWSpell.()
System.Threading.ThreadAbortException: Thread was being aborted.
at Styx.Logic.Combat.WoWSpell.()
at Styx.Logic.Combat.WoWSpell.get_Cooldown()
at Styx.Logic.Combat.SpellManager.CastableSpell(WoWSpell spell)
at Styx.Logic.Combat.SpellManager.CanCastSpell(String name)
at Cimmeran.Deathknight.DeathGrip()
at Cimmeran.Deathknight.opener()
at Cimmeran.Deathknight.Pull()
at Levelbot.Actions.Combat.ActionPull.Run(Object context)
at TreeSharp.Action.RunAction(Object context)
at TreeSharp.Action..MoveNext()
at (Object )
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector..MoveNext()
at (Object )
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.Decorator..MoveNext()
at (Object )
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector..MoveNext()
at (Object )
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.Decorator..MoveNext()
at (Object )
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector..MoveNext()
at (Object )
thats a npc that its randomly targeting ill post a full log if you like but it doesnt show anything different that i can see