major
minor
defect
major
minor
#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
defect
In TTypeRewriter.mapAttributes(...), getResolveTypes(ObjectKey) is called. However, ObjectKey is not checked for null beforehand. All other callers of getResolveTypes(ObjectKey) check for null first. This is also necessary: For example, if the target type of a reference is not imported, this ultimately results in a NullPointerException in 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 in this stack trace do not match exactly, 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()