You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@uima.apache.org by "Jerry Cwiklik (JIRA)" <ui...@incubator.apache.org> on 2010/01/15 16:14:54 UTC

[jira] Created: (UIMA-1723) Error Handling of UIMA AS service is not working when Timeout occurs and error handling action=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.


[jira] Closed: (UIMA-1723) Error Handling of UIMA AS service is not working when Timeout occurs and error handling action=Continue

Posted by "Jerry Cwiklik (JIRA)" <ui...@incubator.apache.org>.
     [ 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.