Modify UIMA-AS Aggregate to Handle Cas Not Found Error
------------------------------------------------------

                 Key: UIMA-1255
                 URL: https://issues.apache.org/jira/browse/UIMA-1255
             Project: UIMA
          Issue Type: Bug
          Components: Async Scaleout
            Reporter: Jerry Cwiklik


Catch Cas Not Found exception in the finalStep(), log it and return. This 
exception can occur when one thread is processing a child of an input CAS in 
parallel with another thread processing a second child of the same CAS. The 
first thread may remove the input CAS before the second thread completes.
When this happens, the second thread eventually will try to fetch the input CAS 
but by that time the CAS no longer exists. An exception is thrown and send 
through the error handler which reports it to a client. This exception should 
be handled by the aggregate and not sent to the client.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to