defect
In TL 8.0.x (FFP context), the following message is occasionally logged. The cause is not yet known. No error is generated in the frontend.
2026-07-01T13:11:21.168 ERROR [qtp1514214932-180]: com.top_logic.base.services.simpleajax.AJAXServlet - Error in AJAX command. (commands: [command: 'notifyUnload', arguments: '{}'], sourceComponent: 'rootLayout#masterFrame', targetComponent: 'rootLayout#masterFrame', UserAgent[Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36]) S(v0WNpnAt0JUqMMvmps3ws4v8XAwwzd5JymsuivL5UL0=)
java.lang.NullPointerException: Cannot invoke "com.top_logic.mig.html.layout.MainLayout.getComponentByName(com.top_logic.mig.html.layout.ComponentName)" because "mainLayout" is null
at com.top_logic.base.services.simpleajax.AJAXServlet.getComponent(AJAXServlet.java:784)
at com.top_logic.base.services.simpleajax.AJAXServlet.getSourceComponentReference(AJAXServlet.java:648)
at com.top_logic.base.services.simpleajax.AJAXServlet.doPost(AJAXServlet.java:290)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653)
at com.top_logic.util.TopLogicServlet.doService(TopLogicServlet.java:432)
at com.top_logic.util.TopLogicServlet.inContext(TopLogicServlet.java:296)
at com.top_logic.util.TopLogicServlet$1.inContext(TopLogicServlet.java:364)
at com.top_logic.util.TLContextManager.inInteractionInternal(TLContextManager.java:283)
at com.top_logic.util.TLContextManager.inInteraction(TLContextManager.java:259)
at com.top_logic.util.TopLogicServlet.enterContext(TopLogicServlet.java:359)
at com.top_logic.util.TopLogicServlet.serviceWithLogMark(TopLogicServlet.java:196)
at com.top_logic.util.TopLogicServlet.lambda$service$0(TopLogicServlet.java:171)
at com.top_logic.util.TopLogicServlet.withSessionIdLogMark(TopLogicServlet.java:239)
at com.top_logic.util.TopLogicServlet.service(TopLogicServlet.java:170)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723)
at org.eclipse.jetty.ee10.servlet.ServletHolder$NotAsync.service(ServletHolder.java:1388)
at org.eclipse.jetty.ee10.servlet.ServletHolder.handle(ServletHolder.java:754)
at org.eclipse.jetty.ee10.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1622)
at com.top_logic.knowledge.gui.layout.HttpSecureHeaderFilter.doFilter(HttpSecureHeaderFilter.java:135)
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1594)
at org.eclipse.jetty.ee10.servlet.ServletHandler$MappedServlet.handle(ServletHandler.java:1556)
at org.eclipse.jetty.ee10.servlet.ServletChannel.dispatch(ServletChannel.java:871)
at org.eclipse.jetty.ee10.servlet.ServletChannel.handle(ServletChannel.java:449)
at org.eclipse.jetty.ee10.servlet.ServletHandler.handle(ServletHandler.java:469)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:546)
at org.eclipse.jetty.ee10.servlet.SessionHandler.handle(SessionHandler.java:719)
at org.eclipse.jetty.server.handler.ContextHandler.handle(ContextHandler.java:1226)
at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:178)
at org.eclipse.jetty.server.Server.handle(Server.java:197)
at org.eclipse.jetty.server.internal.HttpChannelState$HandlerInvoker.run(HttpChannelState.java:788)
at org.eclipse.jetty.server.internal.HttpConnection.onFillable(HttpConnection.java:420)
at org.eclipse.jetty.server.internal.HttpConnection$FillableCallback.succeeded(HttpConnection.java:1809)
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)
at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:54)
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:492)
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.epcRunTask(AdaptiveExecutionStrategy.java:428)
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:401)
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:255)
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:204)
at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:317)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:1009)
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1240)
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1194)
at java.base/java.lang.Thread.run(Thread.java:833)