TopLogic - the automated application engine
  • Releases
  • Dokumentation
  • Github
  • Discord
  1. Home
  2. Releases
  3. TL_7.3.0_02
  4. #26041

7.3.0_02
TopLogic Release

2021-06-22

Enhancement

Detail
#25937
Include logback in TL Studio

Bugfix

Major
#25998
TL-Script context help broken
Detail
#25999
Disappearing toolbar in tile layout
#26007
Unnecessary scrollbar in HTMLTree
#26019
Buttons in filter dialogs disappeared
#26039
Gridcomponent: Display of context menu for new (transient) row object leads to UnsupportedOperationException
#26040
Partially no label for custom model type
#26041
In the context menu for a new grid line the command "Delete" is offered, crash on selection
#26042
Calendar control in filter dialogs does not work in Modern theme
Bugfix (User-visible)

Detail

#26041

In the context menu for a new grid line the command "Delete" is offered, crash on selection

ContextMenuDeleteCommandGridComponent
com.top_logic.util.error.TopLogicException: Internal error at com.top_logic.mig.html.layout.CommandDispatcher.internalDispatchCommand(CommandDispatcher.java:214) at com.top_logic.mig.html.layout.CommandDispatcher.internalDispatch(CommandDispatcher.java:130) at com.top_logic.mig.html.layout.CommandDispatcher.dispatchCommand(CommandDispatcher.java:123) at com.top_logic.mig.html.layout.CommandDispatcher.lambda$0(CommandDispatcher.java:94) at com.top_logic.layout.basic.DelegatingCommandModel.internalExecuteCommand(DelegatingCommandModel.java:51) at com.top_logic.layout.basic.AbstractCommandModel.executeCommand(AbstractCommandModel.java:45) at com.top_logic.layout.basic.CommandModelAdapter.executeCommand(CommandModelAdapter.java:47) at com.top_logic.layout.messagebox.MessageBox$ClosingCommand.executeCommand(MessageBox.java:816) at com.top_logic.layout.basic.ActivateCommand.execute(ActivateCommand.java:85) at com.top_logic.layout.basic.AbstractControlBase.executeCommand(AbstractControlBase.java:888) at com.top_logic.layout.basic.component.ControlSupport.executeCommand(ControlSupport.java:221) at com.top_logic.layout.basic.component.ControlComponent$DispatchAction.handleCommand(ControlComponent.java:231) at com.top_logic.tool.boundsec.CommandHandlerUtil.handleCommand(CommandHandlerUtil.java:27) at com.top_logic.mig.html.layout.LayoutComponent.dispatchCommand(LayoutComponent.java:3441) at com.top_logic.mig.html.layout.CommandDispatcher.internalDispatchCommand(CommandDispatcher.java:192) at com.top_logic.mig.html.layout.CommandDispatcher.internalDispatch(CommandDispatcher.java:130) at com.top_logic.mig.html.layout.CommandDispatcher.dispatchCommand(CommandDispatcher.java:123) at com.top_logic.base.services.simpleajax.AJAXServlet.processRequest(AJAXServlet.java:638) at com.top_logic.base.services.simpleajax.AJAXServlet.doPost(AJAXServlet.java:356) at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) at com.top_logic.util.TopLogicServlet.doService(TopLogicServlet.java:336) at com.top_logic.util.TopLogicServlet.inContext(TopLogicServlet.java:193) at com.top_logic.util.TopLogicServlet$1.inContext(TopLogicServlet.java:268) at com.top_logic.util.TLContextManager.inInteractionInternal(TLContextManager.java:243) at com.top_logic.util.TLContextManager.inInteraction(TLContextManager.java:219) at com.top_logic.util.TopLogicServlet.enterContext(TopLogicServlet.java:263) at com.top_logic.util.TopLogicServlet.service(TopLogicServlet.java:156) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) Caused by: java.lang.UnsupportedOperationException at com.top_logic.model.TransientObject.tHandle(TransientObject.java:22) at com.top_logic.model.TLObject.tDelete(TLObject.java:181) at com.top_logic.layout.component.GenericDeleteCommandHandler.deleteObject(GenericDeleteCommandHandler.java:145) at com.top_logic.layout.component.GenericDeleteCommandHandler.inTransaction(GenericDeleteCommandHandler.java:103) at com.top_logic.layout.component.GenericDeleteCommandHandler.withEditLock(GenericDeleteCommandHandler.java:92) at com.top_logic.layout.component.GenericDeleteCommandHandler.tryExecute(GenericDeleteCommandHandler.java:80) at com.top_logic.layout.component.GenericDeleteCommandHandler.handleCommand(GenericDeleteCommandHandler.java:72) at com.top_logic.tool.boundsec.CommandHandlerUtil.handleCommand(CommandHandlerUtil.java:27) at com.top_logic.mig.html.layout.LayoutComponent.dispatchCommand(LayoutComponent.java:3441) at com.top_logic.mig.html.layout.CommandDispatcher.internalDispatchCommand(CommandDispatcher.java:192) ... 64 more

Test

  • Create a new app.
  • Create new type A.
  • Switch to instance admin.
  • Create new line, do not apply, do not save.
  • Open context menu on new line.
  • Expectation: Delete button is not shown, or is grayed out, or gives a reasonable message when selected instead of an UnsupportedOperationException with Internal-Error.
  • 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