Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
Uima AS aggregate allows concurrent processing of CPC replies from its delegates. This creates a problem when two different threads call collectionProcessComplete() on the Flow Controller at the same time. The result is an ArithmeticException: /by zero. The collectionProcessComplete() call should only be done once. Add synchronization to prevent calling collectionProcessComplete() more than once.