TopLogic - the automated application engine
  • Releases
  • Dokumentation
  • Github
  • Discord
  1. Home
  2. Releases
  3. TL_8.0.0-alpha5
  4. #29318

8.0.0-alpha5
TopLogic Release

2026-06-03

enhancement

major
#29064
TL-Script: Optimization of database queries with parameters
minor
#29292
Clearly mark generator errors as errors in the build output

defect

minor
#29304
Replacement value attribute is not applied correctly in transient objects
#29305
Error when creating a configured TL script function
#29314
Error when rolling back changes
#29318
ChangeSet analysis fails with unversioned types
defect

minor

#29318

ChangeSet analysis fails with unversioned types

PersistencyLayer

The ChangeSetAnalyzer is used to analyze a KnowledgeBase ChangeSet and turn it into a model ChangeSet, which is then displayed to the user in the application as a functional log.

If one of the functional object types is not versioned, a NullPointerException is thrown when analyzing the object creation:

java.lang.NullPointerException: Cannot invoke "com.top_logic.knowledge.objects.KnowledgeItem.getWrapper()" because the return value of "com.top_logic.element.changelog.ChangeSetAnalyzer.resolve(com.top_logic.dob.identifier.ObjectKey)" is null at com.top_logic.element.changelog.ChangeSetAnalyzer.analyzeCreations(ChangeSetAnalyzer.java:255) at com.top_logic.element.changelog.ChangeSetAnalyzer.analyze(ChangeSetAnalyzer.java:182) at com.top_logic.element.changelog.ChangeSetAnalyzer.hasChanges(ChangeSetAnalyzer.java:146) at com.top_logic.element.changelog.ChangeLogBuilder.readChanges(ChangeLogBuilder.java:366) at com.top_logic.element.changelog.ChangeLogBuilder.readChangesDescending(ChangeLogBuilder.java:333) at com.top_logic.element.changelog.ChangeLogBuilder.readDescending(ChangeLogBuilder.java:282) at com.top_logic.element.changelog.ChangeLogBuilder.build(ChangeLogBuilder.java:265) at test.com.top_logic.model.search.expr.TestSearchExpression.with(TestSearchExpression.java:2668)
  • Get Started
  • Github
  • Discord
  • Das Unternehmen hinter TopLogic
  • Softwareentwicklung heute
  • Kontakt

© Copyright – Business Operation Systems GmbH

  • top-logic.com
  • Nutzungsbedingungen
  • Impressum
  • Rechtlicher Hinweis
  • Datenschutz
  • DE
  • Login