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

Sofa mapping failure in mixed CPE pipeline

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 2.1
    • Core Java Framework
    • None

    Description

      A "Sofa not found" exception is thrown by a CPE where the CollectionReader reads a multi-Sofa XCAS and there are two CAS Processors: An integrated PersonTitleAnnotator with Sofa mapping, and a remote annotator.

      The reason is that the call to the PersonTitleAnnotator leaves the CAS in a bad state (the "currentComponentInfo" field is still set, indicating that the CAS is still being processed by the annotator, and that the PersonTitleAnnotator's sofa mappings are still in effect). This confuses the XCAS serialization/deserialization that is attempted later while calling the remote annotator, resulting in an exception.

      Attachments

        Activity

          People

            alally Adam P. Lally
            alally Adam P. Lally
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: