Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
When UIMA AS client process() method finishes sending all CASes it calls collectionProcessComplete() which blocks on a CPC monitor until all CASes are returned from the AS Service. If a timeout occurs on the last CAS, the timeout handler never notifies the CPC monitor resulting in a hang. Fix the code so that the timeout handler notifies the CPC monitor. Also, add a test case to test the scenario.
Hold for later release