[ 
https://issues.apache.org/jira/browse/UIMA-1723?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jerry Cwiklik closed UIMA-1723.
-------------------------------

    Resolution: Fixed

UIMA AS timeout detection code was not adding TimeoutException object to the 
ErrorContext before calling an error handler. If a FC is configured with a list 
of exceptions to enable continueOnFailure and the TimeOutException is not 
provided in the ErrorContext, the FC returns false from continueOnFailure 
causing the CAS to be dropped instead of allowing it to continue with the flow. 
Also, modified CONTINUE logic in handleAction() in BaseController 
implementation to indicate that CAS was allowed to continue.

> Error Handling of UIMA AS service is not working when Timeout occurs and 
> error handling action=Continue
> -------------------------------------------------------------------------------------------------------
>
>                 Key: UIMA-1723
>                 URL: https://issues.apache.org/jira/browse/UIMA-1723
>             Project: UIMA
>          Issue Type: Bug
>          Components: Async Scaleout
>            Reporter: Jerry Cwiklik
>            Assignee: Jerry Cwiklik
>
> When a process timeout occurs on a remote delegate whose error handling 
> action says Continue, the ErrorHandler fails to send a CAS to the process() 
> method to allow the CAS to continue on with the flow. Instead, it marks the 
> CAS as failed, notifies a client with an exception, and finally drops the 
> CAS.   

-- 
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