Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Not A Problem
-
1.6.2
-
None
-
None
Description
It appears that the Stop() method sets the taskRunner to null prior to Shutdown() which will cause a NullReferenceException which gets bubbled up and causes the stop to be incomplete.
Here is the code:
SessionExecutor.cs
public void Stop() { if(messageQueue.Running) { messageQueue.Stop(); TaskRunner taskRunner = this.taskRunner; if(taskRunner != null) { this.taskRunner = null; taskRunner.Shutdown(); } } }