[ 
https://issues.apache.org/jira/browse/UIMA-209?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Adam Lally reassigned UIMA-209:
-------------------------------

    Assignee: Adam Lally  (was: Eddie Epstein)

> FeatureStructure.equals returns false for same FS obtained through different 
> views
> ----------------------------------------------------------------------------------
>
>                 Key: UIMA-209
>                 URL: https://issues.apache.org/jira/browse/UIMA-209
>             Project: UIMA
>          Issue Type: Bug
>          Components: Core Java Framework
>            Reporter: Adam Lally
>         Assigned To: Adam Lally
>             Fix For: 2.1
>
>         Attachments: fsEqualsTest.patch
>
>
> This is because the implementation of FeatureStructure.equals checks that the 
> FS are both pointing to the same CAS object.  But the CAS reference of an FS 
> is currently being set to whichever view that FS was created off of.  So if 
> you obtain a reference to an FS through two different views, equals() will 
> always return false because the CAS references don't match.  This broke the 
> CasCopier utility which relies on equals() to work correctly.
> I will attach a simple patch for the SofaTest testcase that demonstrates the 
> problem.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to