AnnotationBase.getSofa() throws ClassCastException
--------------------------------------------------

                 Key: UIMA-389
                 URL: https://issues.apache.org/jira/browse/UIMA-389
             Project: UIMA
          Issue Type: Bug
          Components: Core Java Framework
    Affects Versions: 2.1
            Reporter: Adam Lally
         Assigned To: Adam Lally
             Fix For: 2.2


In the JCAS cover class for AnnotationBase:

  public SofaFS getSofa() {
    if (AnnotationBase_Type.featOkTst && ((AnnotationBase_Type) 
jcasType).casFeat_sofa == null)
      this.jcasType.jcas.throwFeatMissing("sofa", "uima.tcas.Annotation");
    return (SofaFS) jcasType.ll_cas.ll_getFSForRef(addr);
  }


That last line isn't right... it should be calling getFSForRef on the value of 
the "sofa" feature, but instead it is calling it on the addr field, which would 
be the address of the annotation.  

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to