Enhancement
Critical
Major
Detail
Detail
#25907
Layout editor: inconsistent behavior of unfold state, selection and reaction to object creation
#25951
Application tests: CheckLabeledExecutabilityOp fails to assert non-executability of literal ResKey reasons.
#25952
Model Editor: Enum default provider does not work for enum references for which singleton link storage was explicitly selected
#26002
ConfigurationItem-valued properties with format annotations may cause an attempt to create abstract config items when deserializing null values
#26012
Help editor crashes when a user has chosen a language that is not in the supported languages of the application
#26039
Gridcomponent: Display of context menu for new (transient) row object leads to UnsupportedOperationException
#26085
An attribute of type tl.model.search:Expr is not displayed in the form above a TL script editor
#26111
Context menu commands for table rows are erroneously executed on the table model when opening the context menu in the background of the table
#26153
Migration: Replay fails if string values with line breaks are contained in the dataset where a line ends with a semicolon
#26171
A TL script expression entered in a wizard template is reformatted when transferred to the final template
#26223
TL script: Under unfavorable conditions wrong parameter values when evaluating local functions
Bugfix
Detail
#26021
DeepL translation service crashes the application if the service is not available
System startup failed. Failed to start due to the following reason: com.top_logic.basic.module.ModuleException: Unable to start implementation 'com.top_logic.basic.translation.DeepLTranslationService@5a67e2b6'. at com.top_logic.basic.module.BasicRuntimeModule.startUpImplementation(BasicRuntimeModule.java:134) at com.top_logic.basic.module.BasicRuntimeModule.startUp(BasicRuntimeModule.java:114) at com.top_logic.basic.module.BasicRuntimeModule.startUp(BasicRuntimeModule.java:98) at com.top_logic.basic.module.ModuleUtil.start(ModuleUtil.java:261) at com.top_logic.basic.module.ModuleUtil.startModuleAndAdd(ModuleUtil.java:751) at com.top_logic.basic.module.ModuleUtil$3.run(ModuleUtil.java:727) at com.top_logic.basic.module.ModuleUtil$3.run(ModuleUtil.java:1) at com.top_logic.basic.thread.ThreadContextManager.inInteractionInternal(ThreadContextManager.java:402) at com.top_logic.basic.thread.ThreadContextManager.inSystemInteractionInternal(ThreadContextManager.java:444) at com.top_logic.basic.thread.ThreadContextManager.inSystemInteraction(ThreadContextManager.java:436) at com.top_logic.basic.module.ModuleUtil.startInThreadContext(ModuleUtil.java:736) at com.top_logic.basic.module.ModuleUtil.startModulesAndAdd(ModuleUtil.java:700) at com.top_logic.basic.module.ModuleUtil.startUp(ModuleUtil.java:241) at com.top_logic.basic.module.ModuleUtil.startConfiguredModules(ModuleUtil.java:219) at com.top_logic.util.AbstractStartStopListener.startupModuleSystem(AbstractStartStopListener.java:705) at com.top_logic.util.AbstractStartStopListener$2.run(AbstractStartStopListener.java:276) at com.top_logic.util.AbstractStartStopListener$2.run(AbstractStartStopListener.java:1) at com.top_logic.basic.thread.ThreadContextManager.inInteractionInternal(ThreadContextManager.java:383) at com.top_logic.basic.thread.ThreadContextManager.inSystemInteractionInternal(ThreadContextManager.java:444) at com.top_logic.basic.thread.ThreadContextManager.inSystemInteraction(ThreadContextManager.java:436) at com.top_logic.basic.thread.ThreadContext.inSystemContext(ThreadContext.java:157) at com.top_logic.util.AbstractStartStopListener.boot(AbstractStartStopListener.java:266) at com.top_logic.util.AbstractStartStopListener.contextInitialized(AbstractStartStopListener.java:224) at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:929) at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:554) at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:888) at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:357) at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1443) at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1407) at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:821) at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:276) at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:524) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72) at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169) at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117) at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:106) ***** Demo is going down! ***** at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72) at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169) at org.eclipse.jetty.server.Server.start(Server.java:407) at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:110) at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:106) at org.eclipse.jetty.server.Server.doStart(Server.java:371) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72) at com.top_logic.ide.jetty.Bootstrap.start(Bootstrap.java:194) at com.top_logic.ide.jetty.Bootstrap.run(Bootstrap.java:93) at com.top_logic.ide.jetty.Bootstrap.main(Bootstrap.java:66) Caused by: com.top_logic.basic.exception.I18NRuntimeException: HTTP-request failed. Connection timed out (Connection timed out) at com.top_logic.basic.translation.TranslationService.request(TranslationService.java:270) at com.top_logic.basic.translation.DeepLTranslationService.requestSupportedLanguages(DeepLTranslationService.java:191) at com.top_logic.basic.translation.DeepLTranslationService.startUp(DeepLTranslationService.java:180) at com.top_logic.basic.module.ManagedClass.doStart(ManagedClass.java:121) at com.top_logic.basic.module.BasicRuntimeModule.startUpImplementation(BasicRuntimeModule.java:132) ... 45 more Caused by: java.net.ConnectException: Connection timed out (Connection timed out) at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) at java.net.Socket.connect(Socket.java:607) at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:284) at sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:173) at sun.net.NetworkClient.doConnect(NetworkClient.java:180) at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:264) at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191) at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177) at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1570) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1498) at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480) at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:352) at com.top_logic.basic.translation.TranslationService.request(TranslationService.java:254) ... 49 more
Test
- Start the application with the network cable disconnected.