Uploaded image for project: 'UIMA'
  1. UIMA
  2. UIMA-1773

UIMA AS aggregate not handling mis-configured FlowController

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.3AS
    • 2.3AS
    • Async Scaleout
    • None

    Description

      If a flow controller is misconfigured with a wrong AE key, the Uima AS aggregate is not handling an invalid step object (null) returned from the flow controller's next() method. In executeFlowStep() the aggregate code checks for three types of objects: SimpleStep, ParallelStep, and FinalStep. There is no default section to handle invalid type of Step object. This leads to a lost CAS and may eventually cause a hang due to exhausted CAS pool. The current code never transitions a CAS to the finalStep and subsequent release causing eventual hang.

      Attachments

        Activity

          People

            cwiklik Jaroslaw Cwiklik
            cwiklik Jaroslaw Cwiklik
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: