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

Finalize typesystem only when top level aggregate is ready

    XMLWordPrintableJSON

Details

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

    Description

      a UIMA AS service will finalize its typesystem incorrectly if
      1. it is an AS-async-aggregate containing a colocated delegate which is itself an async aggregate, AND
      2. the colocated async aggregate finishes initialization before one of the other top level delegates, AND
      3. the late top level delegate has new types or new type priorities.

      This can result in initialization errors if a type priority or AE initialization method references a missing
      type or feature, or an exception later in process() doing the same.

      The bug is caused because the typesystem is finalized when any colocated async aggregate finishes
      initialization.

      Attachments

        Activity

          People

            eddie_epstein Eddie Epstein
            eddie_epstein Eddie Epstein
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: