Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
None
-
None
Description
While running testcases in debug mode in eclipse there is evidence of a memory leak. One of the threads in the Uima AS client is not terminating when the testcase stops. It looks like a thread in BaseUIMAAsynchronousEngineCommon_impl.serveCASes() is not stopping. This thread is reading an internal queue containing CASes destined for the remote service. It blocks in the take() method of the queue and thus causing a leak.