Wrap TimerTask.run in a try-catch so an exception can't kill all processing.