defect
If an incomplete log entry exists in a log file, the log file display cracks.
E.G.:
2026-01-07T10:12:06,208 INFO [pool-2-thread-1]: com.top_logic.mig.html.layout.TopLevelComponentScope - Disposing subsession after window close. 2026-01-07T10:12:06,208 INFO 2026-01-07T10:15:58,297 INFO [MemoryLogThread]: com.top_logic.util.maintenance.MemoryObserver - Used Memory: 432MB (526MB VM size, 94MB free in VM): Sum Heap Space (MB) ( Green ) 572.10 / 2,048.00 Eden Space (MB) ( Red ) 101.00 / -0.00 Survivor Space (MB) ( Green ) 19.00 / -0.00 Tenured Gen (MB) ( Green ) 310.69 / 1,024.00 Perm Gen (MB) ( Green ) 160.41 / 1,024.00
Leads to
java.lang.NullPointerException at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481) at java.base/java.util.concurrent.ForkJoinTask.getThrowableException(ForkJoinTask.java:564) at java.base/java.util.concurrent.ForkJoinTask.reportException(ForkJoinTask.java:591) at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:689) at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateParallel(ReduceOps.java:927) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682) at com.top_logic.monitoring.log.LogLineModelBuilder.getModel(LogLineModelBuilder.java:67) at com.top_logic.layout.table.component.TableComponent.createRowObjects(TableComponent.java:1130) at com.top_logic.layout.table.component.TableComponent.createApplicationModel(TableComponent.java:1029) at com.top_logic.layout.table.component.TableComponent.createTableData(TableComponent.java:1356) at com.top_logic.layout.table.component.TableComponent.getTableData(TableComponent.java:1334) at com.top_logic.layout.table.component.TableComponent.getTableModel(TableComponent.java:1114) at com.top_logic.layout.table.component.TableComponent.validateRows(TableComponent.java:617) at com.top_logic.layout.table.component.TableComponent.validateModel(TableComponent.java:524) at com.top_logic.mig.html.layout.LayoutComponent.doValidateModel(LayoutComponent.java:4476) at com.top_logic.mig.html.layout.LayoutComponent.performValidation(LayoutComponent.java:4452) at com.top_logic.mig.html.layout.ModelValidator.visitLayoutComponent(ModelValidator.java:33) at com.top_logic.mig.html.layout.DefaultDescendingLayoutVisitor.visitAJAXComponent(DefaultDescendingLayoutVisitor.java:32) at com.top_logic.layout.basic.component.AJAXComponent.acceptVisitor(AJAXComponent.java:67) at com.top_logic.mig.html.layout.LayoutComponent.acceptVisitorRecursively(LayoutComponent.java:3964)