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

Scaled out pipelines can falsely trigger the error: Illegal adding of additional MetaData after CASes have been defined

    XMLWordPrintableJSON

Details

    Description

      When UIMA-AS scales out a synchronous UIMA pipeline it sequentially creates separate AEs in separate threads, sharing the resource manager. Creation of the 2nd (identical) AE will fail with "Illegal adding of additional MetaData after CASes have been defined" if a descriptor imports 2 type-system files, one of which is included in the other. The check fails to recognize that the types loaded by the 2nd AE are already in the resource manager because of the way type-systems are cached.

      Attachments

        Activity

          People

            schor Marshall Schor
            burn Burn L. Lewis
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: