System.ObjectDisposedException: The object was used after being disposed. in <0x00054> System.Threading.WaitHandle:CheckDisposed () in (wrapper remoting-invoke-with-check) System.Threading.WaitHandle:CheckDisposed () in <0x00010> System.Threading.ManualResetEvent:Set () in (wrapper remoting-invoke-with-check) System.Threading.ManualResetEvent:Set () in <0x00019> System.Timers.Timer:StopTimer () in (wrapper remoting-invoke-with-check) System.Timers.Timer:StopTimer () in <0x0000d> System.Timers.Timer:Close () in (wrapper remoting-invoke-with-check) System.Timers.Timer:Close () in <0x002e2> DOL.GS.GameNPC:WalkTo (Int32 tx, Int32 ty, Int32 tz, Int32 speed) in <0x0057c> DOL.GS.GameNPC:FollowTimerCallback (DOL.GS.GameTimer followTimer) in (wrapper delegate-invoke) System.MulticastDelegate:invoke_uint_GameTimer (DOL.GS.GameTimer) in <0x0026e> DOL.GS.GameTimer+GameTimerMgr:Ticker ()