Verbesserung
Top-Thema
Detail
Wichtig
#25598
NPE in TL-Sync beim Senden von überschriebenen Attributen, deren Definition nicht exportiert wird
#25958
Ant-Targets in Eclipse-Workspace scheitert mit "The linked resource '/com.top_logic.basic.core/src' in project '.org.eclipse.jdt.core.external.folders' does not exist
Detail
#25818
Dokumentation: Link-Vorschläge immer auf Deutsch auch bei der Bearbeitung der englischen Übersetztung
#25907
Layout-Editor: Inkonsistentes Verhalten von Aufklappzustand, Selektion und Reaktion auf Objektanlage
#25951
Applikationstests: CheckLabeledExecutabilityOp scheitert bei der Assertion der Nicht-Ausführbarkeit von literalen ResKey-Gründen
#25952
Model-Editor: Enum-Default-Provider funktioniert nicht für Enum-Referenzen, für die explizit der Singleton-Link-Storage gewählt wurde
#26002
ConfigurationItem-wertige Properties mit Format-Annotationen können dazu führen, dass bei der Deserialisierung von null-Werten versucht wird, abstrakte Config-Items anzulegen
#26012
Hilfe-Editor crasht, wenn sich ein Nutzer eine Sprache gewählt hat, die nicht in den unterstützten Sprachen der Anwendung vorkommen
#26039
Gridcomponent: Anzeige des Kontextmenus für neues (transientes) Zeilenobjekt führt zu UnsupportedOperationException
#26041
Im Kontext-Menü für eine neue Grid-Zeile wird das Kommando "Löschen" angeboten, Crash bei Auswahl
#26085
Ein Attribut vom Typ tl.model.search:Expr wird im Formular nicht über einem TL-Script-Editor dargestellt
#26092
Versteckte Attribute werden dem Nutzer standardmäßig in den Tabellenspalten zur Auswahl angeboten
#26111
Kontext-Menü-Kommandos für Tabellenzeilen werden fälschlicherweise auf dem Tabellenmodell ausgeführt, wenn man das Kontextmenü im Hintergrund der Tabelle öffnet
#26135
Kachel Cockpit: Terminplan: Meilensteine lassen sich nicht bearbeiten, Berechtigungsprüfung fehlerhaft
#26153
Migration: Replay schlägt fehl, wenn String-Werte mit Zeilenumbrüchen im Datenbestand enthalten sind bei denen eine Zeile mit Semikolon endet
#26159
Crash im Design-Modus, wenn ein Create-Formular über eine Kanal-Kombination ein Listen-Modell bekommt
#26171
Ein TL-Script-Ausdruck, der in einem Assistenten-Template eingegeben wird, wird bei Übernahme in das finale Template umformattiert
#26223
TL-Script: Unter ungünstigen Bedingungen falsche Parameterwerte bei der Auswerung lokaler Funktionen
#26259
Scriptrecorder Template-Erstellen reagiert nicht auf neue Actions / Speichert veralteten Arbeitsstand
Fehlerbehebung
Detail
#26308
Bei jedem Klick im Service-Editor erscheinen "komische" Meldungen im Log
No JNDI property 'jndi_tl_autoconf_dir'.
Thread [qtp1740000325-14] (Suspended (breakpoint at line 258 in XMLProperties$Setting)) XMLProperties$Setting.getSetting(XMLProperties$XMLPropertiesConfig, String) line: 258 XMLProperties$Setting.getSetting(String) line: 239 XMLProperties$Setting.getAutoconf() line: 200 XMLProperties$Setting.resolveAutoconfFolder() line: 219 TLSaveServiceConfigHandler.inAppServiceConfiguration(BasicRuntimeModule<?>) line: 159 HasInAppServiceConfigExecutabilityRule.isExecutable(LayoutComponent, Object, Map<String,Object>) line: 27 CombinedExecutabilityRule.isExecutable(LayoutComponent, Object, Map<String,Object>) line: 131 CombinedExecutabilityRule.isExecutable(LayoutComponent, Object, Map<String,Object>) line: 131 TLResetServiceConfigHandler(AbstractCommandHandler).isExecutable(LayoutComponent, Object, Map<String,Object>) line: 295 CommandDispatcher.resolveExecutableState(CommandHandler, LayoutComponent, Map<String,Object>) line: 323 ComponentCommand.calculateExecutability() line: 137 ComponentCommand(AbstractExecutabilityModel).updateExecutabilityState() line: 39 ComponentCommandModel(DynamicCommandModel).updateExecutabilityState() line: 89 ComponentCommandModel.updateExecutabilityState() line: 88 CommandModelRegistry.updateCommandModel(Command) line: 83 CommandModelRegistry.updateCommandModels() line: 70 CommandModelRegistry.validate(DisplayContext) line: 113 DefaultValidationQueue.actualValidation(DisplayContext) line: 122 DefaultValidationQueue.runValidation(DisplayContext) line: 99 SubsessionHandler.runValidation(DisplayContext) line: 341 TLMainLayout(MainLayout).globallyValidateModel(DisplayContext) line: 1617 AJAXServlet.validate(DisplayContext, SubsessionHandler, MainLayout, UpdateWriter, boolean) line: 688 AJAXServlet.validate(SubsessionHandler, MainLayout, AJAXRequest, UpdateWriter, DisplayContext, boolean) line: 669 AJAXServlet.doPost(HttpServletRequest, HttpServletResponse) line: 359 AJAXServlet(HttpServlet).service(HttpServletRequest, HttpServletResponse) line: 707 AJAXServlet(TopLogicServlet).doService(HttpServletRequest, HttpServletResponse) line: 336 AJAXServlet(TopLogicServlet).inContext(HttpServletRequest, HttpServletResponse) line: 193 TopLogicServlet$1.inContext() line: 268 TLContextManager.inInteractionInternal(TLSessionContext, ServletContext, HttpServletRequest, HttpServletResponse, InContext) line: 243 TLContextManager.inInteraction(TLSessionContext, ServletContext, HttpServletRequest, HttpServletResponse, InContext) line: 219 AJAXServlet(TopLogicServlet).enterContext(TLSessionContext, HttpServletRequest, HttpServletResponse) line: 263 AJAXServlet(TopLogicServlet).service(HttpServletRequest, HttpServletResponse) line: 156 AJAXServlet(HttpServlet).service(ServletRequest, ServletResponse) line: 790 ServletHolder$NotAsyncServlet.service(ServletRequest, ServletResponse) line: 1401 ServletHolder.handle(Request, ServletRequest, ServletResponse) line: 760 ServletHandler$CachedChain.doFilter(ServletRequest, ServletResponse) line: 1617 HttpSecureHeaderFilter.doFilter(ServletRequest, ServletResponse, FilterChain) line: 64 ServletHandler$CachedChain.doFilter(ServletRequest, ServletResponse) line: 1596 ServletHandler.doHandle(String, Request, HttpServletRequest, HttpServletResponse) line: 545 ServletHandler(ScopedHandler).handle(String, Request, HttpServletRequest, HttpServletResponse) line: 143 ConstraintSecurityHandler(SecurityHandler).handle(String, Request, HttpServletRequest, HttpServletResponse) line: 536 SessionHandler(HandlerWrapper).handle(String, Request, HttpServletRequest, HttpServletResponse) line: 127 SessionHandler(ScopedHandler).nextHandle(String, Request, HttpServletRequest, HttpServletResponse) line: 235 SessionHandler.doHandle(String, Request, HttpServletRequest, HttpServletResponse) line: 1592 WebAppContext(ScopedHandler).nextHandle(String, Request, HttpServletRequest, HttpServletResponse) line: 233 WebAppContext(ContextHandler).doHandle(String, Request, HttpServletRequest, HttpServletResponse) line: 1296 ServletHandler(ScopedHandler).nextScope(String, Request, HttpServletRequest, HttpServletResponse) line: 188 ServletHandler.doScope(String, Request, HttpServletRequest, HttpServletResponse) line: 485 SessionHandler.doScope(String, Request, HttpServletRequest, HttpServletResponse) line: 1562 WebAppContext(ScopedHandler).nextScope(String, Request, HttpServletRequest, HttpServletResponse) line: 186 WebAppContext(ContextHandler).doScope(String, Request, HttpServletRequest, HttpServletResponse) line: 1211 WebAppContext(ScopedHandler).handle(String, Request, HttpServletRequest, HttpServletResponse) line: 141 HandlerCollection.handle(String, Request, HttpServletRequest, HttpServletResponse) line: 146 Server(HandlerWrapper).handle(String, Request, HttpServletRequest, HttpServletResponse) line: 127 Server.handle(HttpChannel) line: 500 HttpChannelOverHttp(HttpChannel).lambda$handle$1() line: 386 2133787523.dispatch() line: not available HttpChannelOverHttp(HttpChannel).dispatch(DispatcherType, HttpChannel$Dispatchable) line: 562 HttpChannelOverHttp(HttpChannel).handle() line: 378 HttpConnection.onFillable() line: 270 AbstractConnection$ReadCallback.succeeded() line: 311 AbstractEndPoint$1(FillInterest).fillable() line: 103 ChannelEndPoint$2.run() line: 117 EatWhatYouKill.runTask(Runnable) line: 336 EatWhatYouKill.doProduce(boolean) line: 313 EatWhatYouKill.tryProduce(boolean) line: 171 EatWhatYouKill.run() line: 129 ReservedThreadExecutor$ReservedThread.run() line: 388 QueuedThreadPool.runJob(Runnable) line: 806 QueuedThreadPool$Runner.run() line: 938 Thread.run() line: 748
Test
Die oben genannten Meldungen sollten beim Navigieren durch den Service Editor nicht mehr geloggt werden.