Detail
Detail
Fehlerbehebung
Sei ref : X -> Y eine multiple Referenz. Wenn für X ein Java-Binding generiert wird, wird der getter "List<Y> getRefModifiable()" erzeugt um den Wert von "ref" direkt manipulieren zu können.
Wenn in diese Liste (nach der Einfügung von 73 Objekten) das 74 Objekt eingefügt wird, kommt es zu einem AssertionError:
java.lang.AssertionError at com.top_logic.knowledge.service.db2.LiveAssociationsEndList.createLink(LiveAssociationsEndList.java:141) at com.top_logic.knowledge.service.db2.LiveAssociationsEndList.add(LiveAssociationsEndList.java:114) at com.top_logic.knowledge.service.db2.LiveAssociationsEndList.add(LiveAssociationsEndList.java:1) at java.base/java.util.AbstractList.add(AbstractList.java:111) at test.com.top_logic.element.meta.kbbased.TestCompositeMetaAttribute.testMultipleCompositionReference(TestCompositeMetaAttribute.java:52) ...
Test
TestCompositeMetaAttribute