Marshall Schor created UIMA-5532:
------------------------------------

             Summary: xmi/json serialization multiple-refs-allowed sometimes 
fails to serialize item
                 Key: UIMA-5532
                 URL: https://issues.apache.org/jira/browse/UIMA-5532
             Project: UIMA
          Issue Type: Bug
          Components: Core Java Framework
    Affects Versions: 2.10.0SDK, 3.0.0SDK-alpha02
            Reporter: Marshall Schor
            Assignee: Marshall Schor
             Fix For: 2.10.1SDK, 3.0.0SDK-beta


The xmi/json common serialization code made a wrong assumption in the design.  
It assumed that if a FS referenced from a feature slot marked as 
MultipleReferencesAllowed, that all other feature slots which might have that 
FS as a feature slot value also declared those slots as 
MutlipleReferencesAllowed.

One use case occured where this was not the case.  The implementation in that 
case fails to serialize the shared FS, and subsequent deserialization (of 
course) fails.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to