Community
Participate
Working Groups
If a metamodel contains an attribute that is multi-valued and not unique and a model has duplicates in the values of the attribute, then the following exception is thrown during migration: java.lang.IllegalArgumentException: The 'no duplicates' constraint is violated
Uniquenss of AttributeSlot.values has to be dropped to avoid this issues. However, uniqueness should be reflectively enforced by the add-methods. A test has been added to verify the correctness of this bug fix.