Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
3.0.0SDK-alpha02, 2.10.0SDK
-
None
Description
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.