TopLogic - the automated application engine
  • Releases
  • Dokumentation
  • Github
  • Discord
  1. Home
  2. Releases
  3. TL_7.11.0
  4. #29336

7.11.0
TopLogic Release

2026-06-19

enhancement

major
#29084
JSON Schema Support for Typed Configuration
minor
#29334
Status code as argument for responses in REST requests

defect

major
#28993
Filters of dynamic columns ignore the attribute type
#29042
Error in column filter for double values
#29234
OpenAPI server cannot return binary responses
#29325
Generated JSON schema marks a non-nullable layout-template property (dialog title) as nullable/optional
#29336
7.10: Bookmark links do not work for logged-in users
#29338
CreateTLSingletonProcessor creates duplicate annotations
minor
#28456
Reference to missing files in subsession.jsp
#28485
Immutable/Disbled Boolean fields accessible/focusable via tab
#28651
Unnecessary space for inline tables
#28725
Pointless scroll bar in the help editor
#29053
TL-Script: format() with null input returns IllegalArgumentException
#29066
"SafeHTML not started" error with scripted tests
#29069
A calculated attribute of the type "General search expression" cannot return a closure
#29074
The form data of a component cannot be accessed in a value transformation of a component channel
#29075
After changing the model, calculated attributes that have become invalid can no longer be edited
#29076
API key in REST interface configuration is not hidden
#29091
Values of a composition attribute cannot be edited if previously used in the same form
#29240
Update possible with incorrect attributes
#29284
Flow diagram: Font metric does not fit - texts flow beyond their frame
#29304
Replacement value attribute is not applied correctly in transient objects
#29339
Failed migration in #28305
#29340
TL Script: Optimizing database queries with transient objects fails
defect

major

#29336

7.10: Bookmark links do not work for logged-in users

BookmarkLink

If you use a bookmark link to jump to a dialog and you haven't logged in to the system yet, you'll be taken to the login screen. After entering your username and password, the desired dialog will open.

So far, this works as expected.

However, if you are already logged in to the system and click the link again, this results in an “Internal Error” with the following NullPointerException:

2026-06-16T14:16:36.961 ERROR [http-nio-8080-exec-2]: com.top_logic.util.TopLogicServlet - Internal error. S(mg9jsxEHYSN5DJtlaGBVQYTraoJ4fqE7Eq3OrSDTyGI=) 
java.lang.NullPointerException: Cannot invoke "com.top_logic.layout.WindowScope.getDialogSupport()" because the return value of "com.top_logic.layout.DisplayContext.getWindowScope()" is null
    at com.top_logic.mig.html.layout.LayoutComponent.getDialogSupport(LayoutComponent.java:4432)
	at com.top_logic.mig.html.layout.LayoutComponent.makeVisible(LayoutComponent.java:2767)
    at com.top_logic.mig.html.layout.MainLayout.showDefaultFor(MainLayout.java:1477)
	at com.top_logic.tool.boundsec.commandhandlers.GotoHandler.gotoLayout(GotoHandler.java:395)
    at com.top_logic.tool.boundsec.commandhandlers.GotoHandler.executeGoto(GotoHandler.java:154)
    at com.top_logic.tool.boundsec.commandhandlers.GotoHandler.handleCommand(GotoHandler.java:135)
	at com.top_logic.tool.boundsec.CommandHandlerUtil.handleCommand(CommandHandlerUtil.java:29)
    at com.top_logic.layout.internal.SubsessionHandler.internalHandleBookmark(SubsessionHandler.java:211)
	at com.top_logic.layout.internal.SubsessionHandler.internalHandleRequestLock(SubsessionHandler.java:161)
    at com.top_logic.layout.internal.SubsessionHandler.deliverLocalContent(SubsessionHandler.java:151)
	at com.top_logic.layout.internal.WindowHandler.handleLocalContent(WindowHandler.java:114)
    at com.top_logic.layout.internal.WindowHandler.handleContent(WindowHandler.java:91)
	at com.top_logic.layout.internal.WindowRegistry.dispatch(WindowRegistry.java:144)
    at com.top_logic.layout.ContentHandlersRegistry.dispatch(ContentHandlersRegistry.java:170)
	at com.top_logic.layout.ContentHandlersRegistry.dispatch(ContentHandlersRegistry.java:49)
    at com.top_logic.layout.internal.WindowRegistry.dispatch(WindowRegistry.java:95)
	at com.top_logic.layout.internal.WindowRegistry.handleContent(WindowRegistry.java:88)
    at com.top_logic.knowledge.gui.layout.TLLayoutServlet.doGet(TLLayoutServlet.java:82)
    at ...

The problem occurs only in TL 7.10, not in 7.9 or 8.0, and is likely due to Ticket #29016.

This can be reproduced in the TL 7.10 demo using a bookmark link, which can be generated via the "Tables > Simple" view.

  • 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