Major
Detail
Bugfix
Major
Detail
#26382
Error messages "Duplicate tag name..." when starting an application in the IDE from a TL-Studio
#26405
TTypeRewriter logs warning "Unable to resolve items by external reference" also unnecessarily
#26431
Changed superclass relationship leads to changed attribute list in the form editor only after a restart
Bugfix
In TTypeRewriter.mapAttributes(...) getResolveTypes(ObjectKey) is called. But the ObjectKey is not checked for null before. All other callers of getResolveTypes(ObjectKey) check this before. This is also necessary: For example, if the target type of a reference is not imported, this will ultimately cause a NullPointerException in the tl:KnowledgeBase:
Caused by: java.lang.NullPointerException at com.top_logic.knowledge.service.db2.DBKnowledgeBase.itemById(DBKnowledgeBase.java:1307) at com.top_logic.knowledge.service.db2.DBKnowledgeBase.itemById(DBKnowledgeBase.java:1280) at com.top_logic.knowledge.service.db2.DBKnowledgeBase.resolveObjectKey(DBKnowledgeBase.java:4453) at com.top_logic.knowledge.service.db2.DBKnowledgeBase.resolveCachedObjectKey(DBKnowledgeBase.java:4446) at com.top_logic.knowledge.service.BulkIdLoad.add(BulkIdLoad.java:75) at com.top_logic.knowledge.service.BulkIdLoad.addAll(BulkIdLoad.java:67) at com.top_logic.knowledge.service.BulkIdLoad.load(BulkIdLoad.java:168) at de.ascon_systems.epp.common.kafka.EppTTypeRewriter.resolveCallbacks(EppTTypeRewriter.java:224)
Note: The line numbers do not match exactly here in the stack trace, as the tl:TTypeRewriter in EPP has already been overridden and extended due to other issues.
test.com.top_logic.kafka.services.TestTLSyncAttributeValueTypeNotImported.testUpdateOfInlineReference()
Test
TestTLSyncAttributeValueTypeNotImported.testUpdateOfInlineReference()