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

Array-valued features are written out incorrectly when serializing type system

    XMLWordPrintableJSON

Details

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

    Description

      When serializing a type system that contains type with array-valued features, type declarations as below are generated:

      <name>org.apache.uima.test.Test</name>
      <description/>
      <supertypeName>uima.tcas.Annotation</supertypeName>
      <features>
      <featureDescription>
      <name>sofa</name>
      <description/>
      <rangeTypeName>uima.cas.Sofa</rangeTypeName>
      </featureDescription>
      <featureDescription>
      <name>begin</name>
      <description/>
      <rangeTypeName>uima.cas.Integer</rangeTypeName>
      </featureDescription>
      <featureDescription>
      <name>end</name>
      <description/>
      <rangeTypeName>uima.cas.Integer</rangeTypeName>
      </featureDescription>
      <featureDescription>
      <name>array</name>
      <description/>
      <rangeTypeName>uima.tcas.Annotation[]</rangeTypeName>
      </featureDescription>
      </features>
      </typeDescription>
      <typeDescription>
      <name>uima.tcas.Annotation[]</name>
      <description/>
      <supertypeName>uima.cas.FSArray</supertypeName>
      </typeDescription>
      </types>

      These are of course incorrect and can't be read back in.

      Attachments

        Activity

          People

            twgoetz Thilo Goetz
            twgoetz Thilo Goetz
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: