01/10/2025, 15:17:21 eu.geminos.linkit.service.LinkITMain/main: Starting LinkiT Version v3.40.B4
01/10/2025, 15:17:21 eu.geminos.linkit.service.LinkITMain/main: Tracelevel set to: 1
01/10/2025, 15:17:21 eu.geminos.linkit.service.LinkITMain/main: LinkiT running in DEMO-mode!!!
01/10/2025, 15:17:28 eu.geminos.linkit.service.LinkITMain/main: webserver startet!
01/10/2025, 15:17:28 eu.geminos.linkit.config.LinkiTValidator/loadUUID: UUID loaded.
01/10/2025, 15:17:28 eu.geminos.linkit.config.LinkiTValidator/validateLicense: LinkiT BASE module licence OK
01/10/2025, 15:17:28 eu.geminos.linkit.config.LinkiTValidator/validateLicense: LinkiT DATA-STORAGE module licence NOT ACTIVATED
01/10/2025, 15:17:28 eu.geminos.linkit.config.LinkiTValidator/validateLicense: LinkiT AUDIT-TRAIL module licence NOT ACTIVATED
01/10/2025, 15:17:28 eu.geminos.linkit.config.LinkiTValidator/validateLicense: LinkiT USER-MANAGER module licence OK
01/10/2025, 15:17:28 eu.geminos.linkit.config.LinkiTValidator/validateLicense: LinkiT BAR-CODE module licence OK
01/10/2025, 15:17:28 eu.geminos.linkit.config.LinkiTValidator/validateLicense: LinkiT DATASERVICE module licence OK
01/10/2025, 15:17:28 eu.geminos.linkit.config.LinkITConfig/readConfig: try to load LinkIT configuration...
01/10/2025, 15:17:28 eu.geminos.linkit.service.LinkITMain/main: ... valid configuration loaded.
01/10/2025, 15:17:28 eu.geminos.linkit.LinkiTProtocolService/run: Starting service in endless mode.
01/10/2025, 15:17:28 eu.geminos.linkit.dataclient.DataClient/init: Set PLC-Type to ModbusTCP
01/10/2025, 15:17:28 eu.geminos.linkit.LinkiTDataService/run: Starting service in endless mode.
01/10/2025, 15:17:29 eu.geminos.linkit.LinkiTDataService/mainSteps: Connected to PLC 0.0.0.0/24.
01/10/2025, 15:17:29 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
01/10/2025, 16:29:04 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
01/10/2025, 16:29:08 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251001_1517
01/10/2025, 17:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
01/10/2025, 17:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251001_1629
01/10/2025, 18:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
01/10/2025, 18:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251001_1700
01/10/2025, 19:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
01/10/2025, 19:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251001_1800
01/10/2025, 20:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
01/10/2025, 20:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251001_1900
01/10/2025, 21:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
01/10/2025, 21:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251001_2000
01/10/2025, 22:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
01/10/2025, 22:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251001_2100
01/10/2025, 23:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
01/10/2025, 23:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251001_2200
02/10/2025, 00:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/10/2025, 00:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251001_2300
02/10/2025, 00:53:31 eu.geminos.linkit.servlet.DisplayImageServlet/doGet: Can't read image file:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:299)
at org.apache.catalina.connector.OutputBuffer.close(OutputBuffer.java:252)
at org.apache.catalina.connector.CoyoteOutputStream.close(CoyoteOutputStream.java:157)
at java.base/java.io.FilterOutputStream.close(FilterOutputStream.java:191)
at eu.geminos.linkit.servlet.DisplayImageServlet.doGet(DisplayImageServlet.java:106)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:668)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:119)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:866)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1716)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Suppressed: org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:688)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
at java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:142)
at java.base/java.io.FilterOutputStream.close(FilterOutputStream.java:182)
... 21 more
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 29 more
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 26 more
02/10/2025, 01:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/10/2025, 01:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251002_0000
02/10/2025, 02:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/10/2025, 02:00:05 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251002_0100
02/10/2025, 03:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/10/2025, 03:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251002_0200
02/10/2025, 04:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/10/2025, 04:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251002_0300
02/10/2025, 05:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/10/2025, 05:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251002_0400
02/10/2025, 06:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/10/2025, 06:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251002_0500
02/10/2025, 07:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/10/2025, 07:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251002_0600
02/10/2025, 08:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/10/2025, 08:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251002_0700
02/10/2025, 09:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/10/2025, 09:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251002_0800
02/10/2025, 10:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/10/2025, 10:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251002_0900
02/10/2025, 11:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/10/2025, 11:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251002_1000
02/10/2025, 12:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/10/2025, 12:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251002_1100
02/10/2025, 13:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/10/2025, 13:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251002_1200
02/10/2025, 14:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/10/2025, 14:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251002_1300
02/10/2025, 15:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/10/2025, 15:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251002_1400
02/10/2025, 16:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/10/2025, 16:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251002_1500
02/10/2025, 17:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/10/2025, 17:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251002_1600
02/10/2025, 17:41:42 eu.geminos.linkit.servlet.DisplayImageServlet/doGet: Can't read image file:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:688)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
at java.base/java.io.BufferedOutputStream.write(BufferedOutputStream.java:95)
at eu.geminos.linkit.servlet.DisplayImageServlet.doGet(DisplayImageServlet.java:101)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:668)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:119)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:866)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1716)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 28 more
02/10/2025, 18:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/10/2025, 18:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251002_1700
02/10/2025, 19:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/10/2025, 19:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251002_1800
02/10/2025, 20:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/10/2025, 20:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251002_1900
02/10/2025, 21:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/10/2025, 21:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251002_2000
02/10/2025, 22:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/10/2025, 22:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251002_2100
02/10/2025, 23:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/10/2025, 23:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251002_2200
02/10/2025, 23:30:08 eu.geminos.linkit.servlet.DisplayImageServlet/doGet: Can't read image file:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:688)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
at java.base/java.io.BufferedOutputStream.write(BufferedOutputStream.java:95)
at eu.geminos.linkit.servlet.DisplayImageServlet.doGet(DisplayImageServlet.java:101)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:668)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:119)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:866)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1716)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 28 more
03/10/2025, 00:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/10/2025, 00:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251002_2300
03/10/2025, 01:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/10/2025, 01:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251003_0000
03/10/2025, 02:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/10/2025, 02:00:05 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251003_0100
03/10/2025, 03:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/10/2025, 03:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251003_0200
03/10/2025, 04:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/10/2025, 04:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251003_0300
03/10/2025, 05:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/10/2025, 05:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251003_0400
03/10/2025, 06:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/10/2025, 06:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251003_0500
03/10/2025, 07:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/10/2025, 07:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251003_0600
03/10/2025, 08:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/10/2025, 08:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251003_0700
03/10/2025, 09:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/10/2025, 09:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251003_0800
03/10/2025, 10:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/10/2025, 10:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251003_0900
03/10/2025, 11:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/10/2025, 11:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251003_1000
03/10/2025, 12:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/10/2025, 12:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251003_1100
03/10/2025, 13:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/10/2025, 13:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251003_1200
03/10/2025, 14:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/10/2025, 14:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251003_1300
03/10/2025, 15:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/10/2025, 15:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251003_1400
03/10/2025, 16:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/10/2025, 16:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251003_1500
03/10/2025, 17:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/10/2025, 17:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251003_1600
03/10/2025, 18:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/10/2025, 18:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251003_1700
03/10/2025, 19:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/10/2025, 19:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251003_1800
03/10/2025, 20:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/10/2025, 20:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251003_1900
03/10/2025, 21:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/10/2025, 21:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251003_2000
03/10/2025, 22:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/10/2025, 22:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251003_2100
03/10/2025, 23:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/10/2025, 23:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251003_2200
04/10/2025, 00:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/10/2025, 00:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251003_2300
04/10/2025, 01:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/10/2025, 01:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251004_0000
04/10/2025, 02:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/10/2025, 02:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251004_0100
04/10/2025, 03:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/10/2025, 03:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251004_0200
04/10/2025, 04:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/10/2025, 04:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251004_0300
04/10/2025, 05:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/10/2025, 05:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251004_0400
04/10/2025, 06:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/10/2025, 06:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251004_0500
04/10/2025, 07:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/10/2025, 07:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251004_0600
04/10/2025, 08:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/10/2025, 08:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251004_0700
04/10/2025, 09:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/10/2025, 09:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251004_0800
04/10/2025, 10:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/10/2025, 10:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251004_0900
04/10/2025, 11:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/10/2025, 11:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251004_1000
04/10/2025, 12:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/10/2025, 12:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251004_1100
04/10/2025, 13:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/10/2025, 13:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251004_1200
04/10/2025, 14:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/10/2025, 14:00:05 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251004_1300
04/10/2025, 15:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/10/2025, 15:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251004_1400
04/10/2025, 16:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/10/2025, 16:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251004_1500
04/10/2025, 17:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/10/2025, 17:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251004_1600
04/10/2025, 18:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/10/2025, 18:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251004_1700
04/10/2025, 19:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/10/2025, 19:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251004_1800
04/10/2025, 20:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/10/2025, 20:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251004_1900
04/10/2025, 21:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/10/2025, 21:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251004_2000
04/10/2025, 22:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/10/2025, 22:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251004_2100
04/10/2025, 23:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/10/2025, 23:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251004_2200
05/10/2025, 00:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
05/10/2025, 00:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251004_2300
05/10/2025, 01:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
05/10/2025, 01:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251005_0000
05/10/2025, 02:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
05/10/2025, 02:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251005_0100
05/10/2025, 03:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
05/10/2025, 03:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251005_0200
05/10/2025, 04:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
05/10/2025, 04:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251005_0300
05/10/2025, 05:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
05/10/2025, 05:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251005_0400
05/10/2025, 06:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
05/10/2025, 06:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251005_0500
05/10/2025, 07:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
05/10/2025, 07:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251005_0600
05/10/2025, 08:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
05/10/2025, 08:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251005_0700
05/10/2025, 09:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
05/10/2025, 09:00:05 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251005_0800
05/10/2025, 10:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
05/10/2025, 10:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251005_0900
05/10/2025, 11:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
05/10/2025, 11:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251005_1000
05/10/2025, 12:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
05/10/2025, 12:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251005_1100
05/10/2025, 13:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
05/10/2025, 13:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251005_1200
05/10/2025, 14:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
05/10/2025, 14:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251005_1300
05/10/2025, 15:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
05/10/2025, 15:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251005_1400
05/10/2025, 16:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
05/10/2025, 16:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251005_1500
05/10/2025, 17:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
05/10/2025, 17:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251005_1600
05/10/2025, 18:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
05/10/2025, 18:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251005_1700
05/10/2025, 19:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
05/10/2025, 19:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251005_1800
05/10/2025, 20:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
05/10/2025, 20:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251005_1900
05/10/2025, 21:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
05/10/2025, 21:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251005_2000
05/10/2025, 22:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
05/10/2025, 22:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251005_2100
05/10/2025, 23:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
05/10/2025, 23:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251005_2200
06/10/2025, 00:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
06/10/2025, 00:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251005_2300
06/10/2025, 01:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
06/10/2025, 01:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251006_0000
06/10/2025, 02:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
06/10/2025, 02:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251006_0100
06/10/2025, 03:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
06/10/2025, 03:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251006_0200
06/10/2025, 04:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
06/10/2025, 04:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251006_0300
06/10/2025, 05:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
06/10/2025, 05:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251006_0400
06/10/2025, 06:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
06/10/2025, 06:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251006_0500
06/10/2025, 07:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
06/10/2025, 07:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251006_0600
06/10/2025, 08:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
06/10/2025, 08:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251006_0700
06/10/2025, 09:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
06/10/2025, 09:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251006_0800
06/10/2025, 10:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
06/10/2025, 10:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251006_0900
06/10/2025, 11:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
06/10/2025, 11:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251006_1000
06/10/2025, 12:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
06/10/2025, 12:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251006_1100
06/10/2025, 13:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
06/10/2025, 13:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251006_1200
06/10/2025, 14:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
06/10/2025, 14:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251006_1300
06/10/2025, 15:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
06/10/2025, 15:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251006_1400
06/10/2025, 16:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
06/10/2025, 16:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251006_1500
06/10/2025, 17:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
06/10/2025, 17:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251006_1600
06/10/2025, 17:16:01 eu.geminos.linkit.servlet.DisplayImageServlet/doGet: Can't read image file:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:688)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
at java.base/java.io.BufferedOutputStream.write(BufferedOutputStream.java:95)
at eu.geminos.linkit.servlet.DisplayImageServlet.doGet(DisplayImageServlet.java:101)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:668)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:119)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:866)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1716)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 28 more
06/10/2025, 17:16:04 eu.geminos.linkit.servlet.DisplayImageServlet/doGet: Can't read image file:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Connection reset by peer
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:688)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
at java.base/java.io.BufferedOutputStream.write(BufferedOutputStream.java:95)
at eu.geminos.linkit.servlet.DisplayImageServlet.doGet(DisplayImageServlet.java:101)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:668)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:119)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:866)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1716)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.io.IOException: Connection reset by peer
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 28 more
06/10/2025, 18:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
06/10/2025, 18:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251006_1700
06/10/2025, 19:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
06/10/2025, 19:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251006_1800
06/10/2025, 20:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
06/10/2025, 20:00:05 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251006_1900
06/10/2025, 21:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
06/10/2025, 21:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251006_2000
06/10/2025, 22:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
06/10/2025, 22:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251006_2100
06/10/2025, 23:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
06/10/2025, 23:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251006_2200
07/10/2025, 00:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
07/10/2025, 00:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251006_2300
07/10/2025, 01:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
07/10/2025, 01:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251007_0000
07/10/2025, 02:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
07/10/2025, 02:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251007_0100
07/10/2025, 03:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
07/10/2025, 03:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251007_0200
07/10/2025, 04:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
07/10/2025, 04:00:05 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251007_0300
07/10/2025, 05:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
07/10/2025, 05:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251007_0400
07/10/2025, 06:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
07/10/2025, 06:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251007_0500
07/10/2025, 07:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
07/10/2025, 07:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251007_0600
07/10/2025, 08:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
07/10/2025, 08:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251007_0700
07/10/2025, 09:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
07/10/2025, 09:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251007_0800
07/10/2025, 10:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
07/10/2025, 10:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251007_0900
07/10/2025, 11:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
07/10/2025, 11:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251007_1000
07/10/2025, 12:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
07/10/2025, 12:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251007_1100
07/10/2025, 13:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
07/10/2025, 13:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251007_1200
07/10/2025, 14:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
07/10/2025, 14:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251007_1300
07/10/2025, 15:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
07/10/2025, 15:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251007_1400
07/10/2025, 16:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
07/10/2025, 16:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251007_1500
07/10/2025, 17:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
07/10/2025, 17:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251007_1600
07/10/2025, 17:13:35 eu.geminos.linkit.servlet.DisplayImageServlet/doGet: Can't read image file:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:299)
at org.apache.catalina.connector.OutputBuffer.close(OutputBuffer.java:252)
at org.apache.catalina.connector.CoyoteOutputStream.close(CoyoteOutputStream.java:157)
at java.base/java.io.FilterOutputStream.close(FilterOutputStream.java:191)
at eu.geminos.linkit.servlet.DisplayImageServlet.doGet(DisplayImageServlet.java:106)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:668)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:119)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:866)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1716)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Suppressed: org.apache.catalina.connector.ClientAbortException: java.io.IOException: Connection reset by peer
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:688)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
at java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:142)
at java.base/java.io.FilterOutputStream.close(FilterOutputStream.java:182)
... 21 more
Caused by: java.io.IOException: Connection reset by peer
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 29 more
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:110)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 26 more
07/10/2025, 17:13:38 eu.geminos.linkit.servlet.DisplayImageServlet/doGet: Can't read image file:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:688)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
at java.base/java.io.BufferedOutputStream.write(BufferedOutputStream.java:95)
at eu.geminos.linkit.servlet.DisplayImageServlet.doGet(DisplayImageServlet.java:101)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:668)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:119)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:866)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1716)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 28 more
07/10/2025, 18:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
07/10/2025, 18:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251007_1700
07/10/2025, 19:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
07/10/2025, 19:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251007_1800
07/10/2025, 20:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
07/10/2025, 20:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251007_1900
07/10/2025, 21:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
07/10/2025, 21:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251007_2000
07/10/2025, 22:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
07/10/2025, 22:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251007_2100
07/10/2025, 23:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
07/10/2025, 23:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251007_2200
08/10/2025, 00:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
08/10/2025, 00:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251007_2300
08/10/2025, 01:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
08/10/2025, 01:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251008_0000
08/10/2025, 01:45:25 eu.geminos.linkit.servlet.DisplayImageServlet/doGet: Can't read image file:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:688)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
at java.base/java.io.BufferedOutputStream.write(BufferedOutputStream.java:95)
at eu.geminos.linkit.servlet.DisplayImageServlet.doGet(DisplayImageServlet.java:101)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:668)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:119)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:866)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1716)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 28 more
08/10/2025, 01:45:29 eu.geminos.linkit.servlet.DisplayImageServlet/doGet: Can't read image file:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:299)
at org.apache.catalina.connector.OutputBuffer.close(OutputBuffer.java:252)
at org.apache.catalina.connector.CoyoteOutputStream.close(CoyoteOutputStream.java:157)
at java.base/java.io.FilterOutputStream.close(FilterOutputStream.java:191)
at eu.geminos.linkit.servlet.DisplayImageServlet.doGet(DisplayImageServlet.java:106)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:668)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:119)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:866)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1716)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Suppressed: org.apache.catalina.connector.ClientAbortException: java.io.IOException: Connection reset by peer
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:688)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
at java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:142)
at java.base/java.io.FilterOutputStream.close(FilterOutputStream.java:182)
... 21 more
Caused by: java.io.IOException: Connection reset by peer
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 29 more
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 26 more
08/10/2025, 02:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
08/10/2025, 02:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251008_0100
08/10/2025, 03:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
08/10/2025, 03:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251008_0200
08/10/2025, 04:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
08/10/2025, 04:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251008_0300
08/10/2025, 05:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
08/10/2025, 05:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251008_0400
08/10/2025, 06:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
08/10/2025, 06:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251008_0500
08/10/2025, 07:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
08/10/2025, 07:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251008_0600
08/10/2025, 08:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
08/10/2025, 08:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251008_0700
08/10/2025, 09:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
08/10/2025, 09:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251008_0800
08/10/2025, 10:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
08/10/2025, 10:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251008_0900
08/10/2025, 11:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
08/10/2025, 11:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251008_1000
08/10/2025, 12:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
08/10/2025, 12:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251008_1100
08/10/2025, 13:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
08/10/2025, 13:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251008_1200
08/10/2025, 14:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
08/10/2025, 14:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251008_1300
08/10/2025, 15:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
08/10/2025, 15:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251008_1400
08/10/2025, 16:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
08/10/2025, 16:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251008_1500
08/10/2025, 17:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
08/10/2025, 17:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251008_1600
08/10/2025, 18:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
08/10/2025, 18:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251008_1700
08/10/2025, 19:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
08/10/2025, 19:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251008_1800
08/10/2025, 20:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
08/10/2025, 20:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251008_1900
08/10/2025, 21:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
08/10/2025, 21:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251008_2000
08/10/2025, 22:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
08/10/2025, 22:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251008_2100
08/10/2025, 23:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
08/10/2025, 23:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251008_2200
09/10/2025, 00:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
09/10/2025, 00:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251008_2300
09/10/2025, 00:19:17 eu.geminos.linkit.servlet.DisplayImageServlet/doGet: Can't read image file:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:688)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
at java.base/java.io.BufferedOutputStream.write(BufferedOutputStream.java:95)
at eu.geminos.linkit.servlet.DisplayImageServlet.doGet(DisplayImageServlet.java:101)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:668)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:119)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:866)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1716)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 28 more
09/10/2025, 01:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
09/10/2025, 01:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251009_0000
09/10/2025, 02:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
09/10/2025, 02:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251009_0100
09/10/2025, 03:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
09/10/2025, 03:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251009_0200
09/10/2025, 04:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
09/10/2025, 04:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251009_0300
09/10/2025, 05:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
09/10/2025, 05:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251009_0400
09/10/2025, 06:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
09/10/2025, 06:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251009_0500
09/10/2025, 07:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
09/10/2025, 07:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251009_0600
09/10/2025, 08:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
09/10/2025, 08:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251009_0700
09/10/2025, 09:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
09/10/2025, 09:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251009_0800
09/10/2025, 10:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
09/10/2025, 10:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251009_0900
09/10/2025, 11:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
09/10/2025, 11:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251009_1000
09/10/2025, 12:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
09/10/2025, 12:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251009_1100
09/10/2025, 13:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
09/10/2025, 13:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251009_1200
09/10/2025, 14:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
09/10/2025, 14:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251009_1300
09/10/2025, 15:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
09/10/2025, 15:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251009_1400
09/10/2025, 16:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
09/10/2025, 16:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251009_1500
09/10/2025, 17:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
09/10/2025, 17:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251009_1600
09/10/2025, 17:25:55 eu.geminos.linkit.servlet.DisplayImageServlet/doGet: Can't read image file:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:299)
at org.apache.catalina.connector.OutputBuffer.close(OutputBuffer.java:252)
at org.apache.catalina.connector.CoyoteOutputStream.close(CoyoteOutputStream.java:157)
at java.base/java.io.FilterOutputStream.close(FilterOutputStream.java:191)
at eu.geminos.linkit.servlet.DisplayImageServlet.doGet(DisplayImageServlet.java:106)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:668)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:119)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:866)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1716)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Suppressed: org.apache.catalina.connector.ClientAbortException: java.io.IOException: Connection reset by peer
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:688)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
at java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:142)
at java.base/java.io.FilterOutputStream.close(FilterOutputStream.java:182)
... 21 more
Caused by: java.io.IOException: Connection reset by peer
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 29 more
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 26 more
09/10/2025, 18:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
09/10/2025, 18:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251009_1700
09/10/2025, 19:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
09/10/2025, 19:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251009_1800
09/10/2025, 20:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
09/10/2025, 20:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251009_1900
09/10/2025, 21:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
09/10/2025, 21:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251009_2000
09/10/2025, 22:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
09/10/2025, 22:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251009_2100
09/10/2025, 23:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
09/10/2025, 23:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251009_2200
10/10/2025, 00:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
10/10/2025, 00:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251009_2300
10/10/2025, 00:55:08 eu.geminos.linkit.servlet.DisplayImageServlet/doGet: Can't read image file:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:299)
at org.apache.catalina.connector.OutputBuffer.close(OutputBuffer.java:252)
at org.apache.catalina.connector.CoyoteOutputStream.close(CoyoteOutputStream.java:157)
at java.base/java.io.FilterOutputStream.close(FilterOutputStream.java:191)
at eu.geminos.linkit.servlet.DisplayImageServlet.doGet(DisplayImageServlet.java:106)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:668)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:119)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:866)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1716)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Suppressed: org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:688)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
at java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:142)
at java.base/java.io.FilterOutputStream.close(FilterOutputStream.java:182)
... 21 more
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 29 more
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 26 more
10/10/2025, 00:55:12 eu.geminos.linkit.servlet.DisplayImageServlet/doGet: Can't read image file:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310)
at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273)
at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118)
at java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:143)
at java.base/java.io.FilterOutputStream.close(FilterOutputStream.java:182)
at eu.geminos.linkit.servlet.DisplayImageServlet.doGet(DisplayImageServlet.java:106)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:668)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:119)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:866)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1716)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:689)
at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:679)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:573)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157)
at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:221)
at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1249)
at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402)
at org.apache.coyote.Response.action(Response.java:210)
at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306)
... 25 more
10/10/2025, 01:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
10/10/2025, 01:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251010_0000
10/10/2025, 02:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
10/10/2025, 02:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251010_0100
10/10/2025, 03:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
10/10/2025, 03:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251010_0200
10/10/2025, 04:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
10/10/2025, 04:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251010_0300
10/10/2025, 05:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
10/10/2025, 05:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251010_0400
10/10/2025, 06:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
10/10/2025, 06:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251010_0500
10/10/2025, 07:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
10/10/2025, 07:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251010_0600
10/10/2025, 08:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
10/10/2025, 08:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251010_0700
10/10/2025, 09:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
10/10/2025, 09:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251010_0800
10/10/2025, 10:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
10/10/2025, 10:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251010_0900
10/10/2025, 11:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
10/10/2025, 11:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251010_1000
10/10/2025, 12:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
10/10/2025, 12:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251010_1100
10/10/2025, 13:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
10/10/2025, 13:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251010_1200
10/10/2025, 14:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
10/10/2025, 14:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251010_1300
10/10/2025, 15:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
10/10/2025, 15:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251010_1400
10/10/2025, 16:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
10/10/2025, 16:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251010_1500
10/10/2025, 17:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
10/10/2025, 17:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251010_1600
10/10/2025, 18:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
10/10/2025, 18:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251010_1700
10/10/2025, 18:36:00 eu.geminos.linkit.servlet.DisplayImageServlet/doGet: Can't read image file:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:299)
at org.apache.catalina.connector.OutputBuffer.close(OutputBuffer.java:252)
at org.apache.catalina.connector.CoyoteOutputStream.close(CoyoteOutputStream.java:157)
at java.base/java.io.FilterOutputStream.close(FilterOutputStream.java:191)
at eu.geminos.linkit.servlet.DisplayImageServlet.doGet(DisplayImageServlet.java:106)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:668)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:119)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:866)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1716)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Suppressed: org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:688)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
at java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:142)
at java.base/java.io.FilterOutputStream.close(FilterOutputStream.java:182)
... 21 more
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 29 more
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 26 more
10/10/2025, 19:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
10/10/2025, 19:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251010_1800
10/10/2025, 20:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
10/10/2025, 20:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251010_1900
10/10/2025, 21:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
10/10/2025, 21:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251010_2000
10/10/2025, 22:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
10/10/2025, 22:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251010_2100
10/10/2025, 23:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
10/10/2025, 23:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251010_2200
11/10/2025, 00:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
11/10/2025, 00:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251010_2300
11/10/2025, 01:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
11/10/2025, 01:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251011_0000
11/10/2025, 02:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
11/10/2025, 02:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251011_0100
11/10/2025, 03:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
11/10/2025, 03:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251011_0200
11/10/2025, 04:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
11/10/2025, 04:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251011_0300
11/10/2025, 05:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
11/10/2025, 05:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251011_0400
11/10/2025, 06:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
11/10/2025, 06:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251011_0500
11/10/2025, 07:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
11/10/2025, 07:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251011_0600
11/10/2025, 08:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
11/10/2025, 08:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251011_0700
11/10/2025, 09:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
11/10/2025, 09:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251011_0800
11/10/2025, 10:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
11/10/2025, 10:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251011_0900
11/10/2025, 11:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
11/10/2025, 11:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251011_1000
11/10/2025, 12:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
11/10/2025, 12:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251011_1100
11/10/2025, 13:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
11/10/2025, 13:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251011_1200
11/10/2025, 14:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
11/10/2025, 14:00:05 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251011_1300
11/10/2025, 15:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
11/10/2025, 15:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251011_1400
11/10/2025, 16:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
11/10/2025, 16:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251011_1500
11/10/2025, 17:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
11/10/2025, 17:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251011_1600
11/10/2025, 18:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
11/10/2025, 18:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251011_1700
11/10/2025, 19:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
11/10/2025, 19:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251011_1800
11/10/2025, 20:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
11/10/2025, 20:00:05 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251011_1900
11/10/2025, 21:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
11/10/2025, 21:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251011_2000
11/10/2025, 22:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
11/10/2025, 22:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251011_2100
11/10/2025, 23:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
11/10/2025, 23:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251011_2200
12/10/2025, 00:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
12/10/2025, 00:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251011_2300
12/10/2025, 01:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
12/10/2025, 01:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251012_0000
12/10/2025, 02:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
12/10/2025, 02:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251012_0100
12/10/2025, 03:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
12/10/2025, 03:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251012_0200
12/10/2025, 04:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
12/10/2025, 04:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251012_0300
12/10/2025, 05:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
12/10/2025, 05:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251012_0400
12/10/2025, 06:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
12/10/2025, 06:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251012_0500
12/10/2025, 07:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
12/10/2025, 07:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251012_0600
12/10/2025, 08:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
12/10/2025, 08:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251012_0700
12/10/2025, 09:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
12/10/2025, 09:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251012_0800
12/10/2025, 10:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
12/10/2025, 10:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251012_0900
12/10/2025, 11:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
12/10/2025, 11:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251012_1000
12/10/2025, 12:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
12/10/2025, 12:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251012_1100
12/10/2025, 13:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
12/10/2025, 13:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251012_1200
12/10/2025, 14:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
12/10/2025, 14:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251012_1300
12/10/2025, 15:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
12/10/2025, 15:00:05 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251012_1400
12/10/2025, 16:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
12/10/2025, 16:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251012_1500
12/10/2025, 17:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
12/10/2025, 17:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251012_1600
12/10/2025, 18:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
12/10/2025, 18:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251012_1700
12/10/2025, 19:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
12/10/2025, 19:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251012_1800
12/10/2025, 20:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
12/10/2025, 20:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251012_1900
12/10/2025, 21:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
12/10/2025, 21:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251012_2000
12/10/2025, 22:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
12/10/2025, 22:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251012_2100
12/10/2025, 23:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
12/10/2025, 23:00:05 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251012_2200
13/10/2025, 00:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
13/10/2025, 00:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251012_2300
13/10/2025, 01:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
13/10/2025, 01:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251013_0000
13/10/2025, 02:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
13/10/2025, 02:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251013_0100
13/10/2025, 03:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
13/10/2025, 03:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251013_0200
13/10/2025, 04:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
13/10/2025, 04:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251013_0300
13/10/2025, 05:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
13/10/2025, 05:00:05 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251013_0400
13/10/2025, 06:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
13/10/2025, 06:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251013_0500
13/10/2025, 07:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
13/10/2025, 07:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251013_0600
13/10/2025, 08:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
13/10/2025, 08:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251013_0700
13/10/2025, 09:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
13/10/2025, 09:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251013_0800
13/10/2025, 10:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
13/10/2025, 10:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251013_0900
13/10/2025, 11:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
13/10/2025, 11:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251013_1000
13/10/2025, 12:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
13/10/2025, 12:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251013_1100
13/10/2025, 13:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
13/10/2025, 13:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251013_1200
13/10/2025, 14:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
13/10/2025, 14:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251013_1300
13/10/2025, 15:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
13/10/2025, 15:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251013_1400
13/10/2025, 16:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
13/10/2025, 16:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251013_1500
13/10/2025, 17:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
13/10/2025, 17:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251013_1600
13/10/2025, 17:47:09 eu.geminos.linkit.servlet.DisplayImageServlet/doGet: Can't read image file:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Connection reset by peer
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:688)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
at java.base/java.io.BufferedOutputStream.write(BufferedOutputStream.java:95)
at eu.geminos.linkit.servlet.DisplayImageServlet.doGet(DisplayImageServlet.java:101)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:668)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:119)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:866)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1716)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.io.IOException: Connection reset by peer
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 28 more
13/10/2025, 17:47:12 eu.geminos.linkit.servlet.DisplayImageServlet/doGet: Can't read image file:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Connection reset by peer
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:688)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
at java.base/java.io.BufferedOutputStream.write(BufferedOutputStream.java:95)
at eu.geminos.linkit.servlet.DisplayImageServlet.doGet(DisplayImageServlet.java:101)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:668)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:119)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:866)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1716)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.io.IOException: Connection reset by peer
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 28 more
13/10/2025, 18:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
13/10/2025, 18:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251013_1700
13/10/2025, 19:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
13/10/2025, 19:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251013_1800
13/10/2025, 20:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
13/10/2025, 20:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251013_1900
13/10/2025, 21:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
13/10/2025, 21:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251013_2000
13/10/2025, 22:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
13/10/2025, 22:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251013_2100
13/10/2025, 23:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
13/10/2025, 23:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251013_2200
14/10/2025, 00:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
14/10/2025, 00:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251013_2300
14/10/2025, 01:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
14/10/2025, 01:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251014_0000
14/10/2025, 02:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
14/10/2025, 02:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251014_0100
14/10/2025, 03:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
14/10/2025, 03:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251014_0200
14/10/2025, 04:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
14/10/2025, 04:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251014_0300
14/10/2025, 05:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
14/10/2025, 05:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251014_0400
14/10/2025, 06:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
14/10/2025, 06:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251014_0500
14/10/2025, 07:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
14/10/2025, 07:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251014_0600
14/10/2025, 08:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
14/10/2025, 08:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251014_0700
14/10/2025, 09:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
14/10/2025, 09:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251014_0800
14/10/2025, 10:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
14/10/2025, 10:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251014_0900
14/10/2025, 11:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
14/10/2025, 11:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251014_1000
14/10/2025, 12:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
14/10/2025, 12:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251014_1100
14/10/2025, 13:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
14/10/2025, 13:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251014_1200
14/10/2025, 14:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
14/10/2025, 14:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251014_1300
14/10/2025, 15:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
14/10/2025, 15:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251014_1400
14/10/2025, 16:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
14/10/2025, 16:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251014_1500
14/10/2025, 17:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
14/10/2025, 17:00:05 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251014_1600
14/10/2025, 17:55:53 eu.geminos.linkit.servlet.DisplayImageServlet/doGet: Can't read image file:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:688)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
at java.base/java.io.BufferedOutputStream.write(BufferedOutputStream.java:95)
at eu.geminos.linkit.servlet.DisplayImageServlet.doGet(DisplayImageServlet.java:101)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:668)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:119)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:866)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1716)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 28 more
14/10/2025, 18:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
14/10/2025, 18:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251014_1700
14/10/2025, 19:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
14/10/2025, 19:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251014_1800
14/10/2025, 20:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
14/10/2025, 20:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251014_1900
14/10/2025, 21:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
14/10/2025, 21:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251014_2000
14/10/2025, 22:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
14/10/2025, 22:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251014_2100
14/10/2025, 23:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
14/10/2025, 23:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251014_2200
15/10/2025, 00:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
15/10/2025, 00:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251014_2300
15/10/2025, 01:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
15/10/2025, 01:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251015_0000
15/10/2025, 02:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
15/10/2025, 02:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251015_0100
15/10/2025, 03:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
15/10/2025, 03:00:05 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251015_0200
15/10/2025, 04:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
15/10/2025, 04:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251015_0300
15/10/2025, 05:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
15/10/2025, 05:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251015_0400
15/10/2025, 06:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
15/10/2025, 06:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251015_0500
15/10/2025, 07:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
15/10/2025, 07:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251015_0600
15/10/2025, 08:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
15/10/2025, 08:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251015_0700
15/10/2025, 09:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
15/10/2025, 09:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251015_0800
15/10/2025, 10:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
15/10/2025, 10:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251015_0900
15/10/2025, 11:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
15/10/2025, 11:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251015_1000
15/10/2025, 12:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
15/10/2025, 12:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251015_1100
15/10/2025, 13:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
15/10/2025, 13:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251015_1200
15/10/2025, 14:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
15/10/2025, 14:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251015_1300
15/10/2025, 15:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
15/10/2025, 15:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251015_1400
15/10/2025, 16:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
15/10/2025, 16:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251015_1500
15/10/2025, 17:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
15/10/2025, 17:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251015_1600
15/10/2025, 17:11:38 eu.geminos.linkit.servlet.DisplayImageServlet/doGet: Can't read image file:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Connection reset by peer
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:688)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
at java.base/java.io.BufferedOutputStream.write(BufferedOutputStream.java:95)
at eu.geminos.linkit.servlet.DisplayImageServlet.doGet(DisplayImageServlet.java:101)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:668)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:119)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:866)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1716)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.io.IOException: Connection reset by peer
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 28 more
15/10/2025, 18:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
15/10/2025, 18:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251015_1700
15/10/2025, 19:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
15/10/2025, 19:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251015_1800
15/10/2025, 20:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
15/10/2025, 20:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251015_1900
15/10/2025, 21:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
15/10/2025, 21:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251015_2000
15/10/2025, 22:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
15/10/2025, 22:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251015_2100
15/10/2025, 23:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
15/10/2025, 23:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251015_2200
16/10/2025, 00:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
16/10/2025, 00:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251015_2300
16/10/2025, 01:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
16/10/2025, 01:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251016_0000
16/10/2025, 02:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
16/10/2025, 02:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251016_0100
16/10/2025, 03:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
16/10/2025, 03:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251016_0200
16/10/2025, 04:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
16/10/2025, 04:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251016_0300
16/10/2025, 05:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
16/10/2025, 05:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251016_0400
16/10/2025, 06:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
16/10/2025, 06:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251016_0500
16/10/2025, 07:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
16/10/2025, 07:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251016_0600
16/10/2025, 08:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
16/10/2025, 08:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251016_0700
16/10/2025, 09:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
16/10/2025, 09:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251016_0800
16/10/2025, 10:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
16/10/2025, 10:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251016_0900
16/10/2025, 11:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
16/10/2025, 11:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251016_1000
16/10/2025, 12:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
16/10/2025, 12:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251016_1100
16/10/2025, 13:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
16/10/2025, 13:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251016_1200
16/10/2025, 14:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
16/10/2025, 14:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251016_1300
16/10/2025, 15:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
16/10/2025, 15:00:05 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251016_1400
16/10/2025, 16:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
16/10/2025, 16:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251016_1500
16/10/2025, 17:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
16/10/2025, 17:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251016_1600
16/10/2025, 18:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
16/10/2025, 18:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251016_1700
16/10/2025, 19:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
16/10/2025, 19:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251016_1800
16/10/2025, 20:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
16/10/2025, 20:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251016_1900
16/10/2025, 21:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
16/10/2025, 21:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251016_2000
16/10/2025, 22:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
16/10/2025, 22:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251016_2100
16/10/2025, 23:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
16/10/2025, 23:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251016_2200
17/10/2025, 00:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
17/10/2025, 00:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251016_2300
17/10/2025, 00:50:07 eu.geminos.linkit.servlet.DisplayImageServlet/doGet: Can't read image file:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Connection reset by peer
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:688)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
at java.base/java.io.BufferedOutputStream.write(BufferedOutputStream.java:95)
at eu.geminos.linkit.servlet.DisplayImageServlet.doGet(DisplayImageServlet.java:101)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:668)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:119)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:866)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1716)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.io.IOException: Connection reset by peer
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 28 more
17/10/2025, 00:50:11 eu.geminos.linkit.servlet.DisplayImageServlet/doGet: Can't read image file:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Connection reset by peer
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:688)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
at java.base/java.io.BufferedOutputStream.write(BufferedOutputStream.java:95)
at eu.geminos.linkit.servlet.DisplayImageServlet.doGet(DisplayImageServlet.java:101)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:668)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:119)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:866)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1716)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.io.IOException: Connection reset by peer
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 28 more
17/10/2025, 01:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
17/10/2025, 01:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251017_0000
17/10/2025, 02:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
17/10/2025, 02:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251017_0100
17/10/2025, 03:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
17/10/2025, 03:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251017_0200
17/10/2025, 04:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
17/10/2025, 04:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251017_0300
17/10/2025, 05:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
17/10/2025, 05:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251017_0400
17/10/2025, 06:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
17/10/2025, 06:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251017_0500
17/10/2025, 07:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
17/10/2025, 07:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251017_0600
17/10/2025, 08:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
17/10/2025, 08:00:05 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251017_0700
17/10/2025, 09:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
17/10/2025, 09:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251017_0800
17/10/2025, 10:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
17/10/2025, 10:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251017_0900
17/10/2025, 11:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
17/10/2025, 11:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251017_1000
17/10/2025, 12:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
17/10/2025, 12:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251017_1100
17/10/2025, 13:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
17/10/2025, 13:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251017_1200
17/10/2025, 14:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
17/10/2025, 14:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251017_1300
17/10/2025, 15:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
17/10/2025, 15:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251017_1400
17/10/2025, 16:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
17/10/2025, 16:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251017_1500
17/10/2025, 17:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
17/10/2025, 17:00:05 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251017_1600
17/10/2025, 18:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
17/10/2025, 18:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251017_1700
17/10/2025, 18:17:29 eu.geminos.linkit.servlet.DisplayImageServlet/doGet: Can't read image file:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:299)
at org.apache.catalina.connector.OutputBuffer.close(OutputBuffer.java:252)
at org.apache.catalina.connector.CoyoteOutputStream.close(CoyoteOutputStream.java:157)
at java.base/java.io.FilterOutputStream.close(FilterOutputStream.java:191)
at eu.geminos.linkit.servlet.DisplayImageServlet.doGet(DisplayImageServlet.java:106)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:668)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:119)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:866)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1716)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Suppressed: org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:688)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
at java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:142)
at java.base/java.io.FilterOutputStream.close(FilterOutputStream.java:182)
... 21 more
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 29 more
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 26 more
17/10/2025, 19:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
17/10/2025, 19:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251017_1800
17/10/2025, 20:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
17/10/2025, 20:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251017_1900
17/10/2025, 21:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
17/10/2025, 21:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251017_2000
17/10/2025, 22:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
17/10/2025, 22:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251017_2100
17/10/2025, 23:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
17/10/2025, 23:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251017_2200
18/10/2025, 00:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
18/10/2025, 00:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251017_2300
18/10/2025, 00:20:33 eu.geminos.linkit.servlet.DisplayImageServlet/doGet: Can't read image file:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310)
at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273)
at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118)
at java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:143)
at java.base/java.io.FilterOutputStream.close(FilterOutputStream.java:182)
at eu.geminos.linkit.servlet.DisplayImageServlet.doGet(DisplayImageServlet.java:106)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:668)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:119)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:866)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1716)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:689)
at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:679)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:573)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157)
at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:221)
at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1249)
at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402)
at org.apache.coyote.Response.action(Response.java:210)
at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306)
... 25 more
18/10/2025, 00:20:36 eu.geminos.linkit.servlet.DisplayImageServlet/doGet: Can't read image file:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:688)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
at java.base/java.io.BufferedOutputStream.write(BufferedOutputStream.java:95)
at eu.geminos.linkit.servlet.DisplayImageServlet.doGet(DisplayImageServlet.java:101)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:668)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:119)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:866)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1716)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 28 more
18/10/2025, 01:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
18/10/2025, 01:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251018_0000
18/10/2025, 02:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
18/10/2025, 02:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251018_0100
18/10/2025, 03:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
18/10/2025, 03:00:05 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251018_0200
18/10/2025, 04:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
18/10/2025, 04:00:05 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251018_0300
18/10/2025, 05:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
18/10/2025, 05:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251018_0400
18/10/2025, 06:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
18/10/2025, 06:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251018_0500
18/10/2025, 07:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
18/10/2025, 07:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251018_0600
18/10/2025, 08:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
18/10/2025, 08:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251018_0700
18/10/2025, 09:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
18/10/2025, 09:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251018_0800
18/10/2025, 10:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
18/10/2025, 10:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251018_0900
18/10/2025, 11:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
18/10/2025, 11:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251018_1000
18/10/2025, 12:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
18/10/2025, 12:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251018_1100
18/10/2025, 13:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
18/10/2025, 13:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251018_1200
18/10/2025, 14:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
18/10/2025, 14:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251018_1300
18/10/2025, 15:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
18/10/2025, 15:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251018_1400
18/10/2025, 16:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
18/10/2025, 16:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251018_1500
18/10/2025, 17:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
18/10/2025, 17:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251018_1600
18/10/2025, 18:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
18/10/2025, 18:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251018_1700
18/10/2025, 19:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
18/10/2025, 19:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251018_1800
18/10/2025, 20:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
18/10/2025, 20:00:05 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251018_1900
18/10/2025, 21:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
18/10/2025, 21:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251018_2000
18/10/2025, 22:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
18/10/2025, 22:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251018_2100
18/10/2025, 23:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
18/10/2025, 23:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251018_2200
19/10/2025, 00:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
19/10/2025, 00:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251018_2300
19/10/2025, 01:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
19/10/2025, 01:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251019_0000
19/10/2025, 02:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
19/10/2025, 02:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251019_0100
19/10/2025, 03:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
19/10/2025, 03:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251019_0200
19/10/2025, 04:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
19/10/2025, 04:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251019_0300
19/10/2025, 05:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
19/10/2025, 05:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251019_0400
19/10/2025, 06:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
19/10/2025, 06:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251019_0500
19/10/2025, 07:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
19/10/2025, 07:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251019_0600
19/10/2025, 08:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
19/10/2025, 08:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251019_0700
19/10/2025, 09:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
19/10/2025, 09:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251019_0800
19/10/2025, 10:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
19/10/2025, 10:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251019_0900
19/10/2025, 11:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
19/10/2025, 11:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251019_1000
19/10/2025, 12:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
19/10/2025, 12:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251019_1100
19/10/2025, 13:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
19/10/2025, 13:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251019_1200
19/10/2025, 14:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
19/10/2025, 14:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251019_1300
19/10/2025, 15:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
19/10/2025, 15:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251019_1400
19/10/2025, 16:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
19/10/2025, 16:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251019_1500
19/10/2025, 17:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
19/10/2025, 17:00:05 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251019_1600
19/10/2025, 18:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
19/10/2025, 18:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251019_1700
19/10/2025, 19:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
19/10/2025, 19:00:05 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251019_1800
19/10/2025, 20:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
19/10/2025, 20:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251019_1900
19/10/2025, 21:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
19/10/2025, 21:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251019_2000
19/10/2025, 22:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
19/10/2025, 22:00:05 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251019_2100
19/10/2025, 23:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
19/10/2025, 23:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251019_2200
20/10/2025, 00:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
20/10/2025, 00:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251019_2300
20/10/2025, 01:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
20/10/2025, 01:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251020_0000
20/10/2025, 02:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
20/10/2025, 02:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251020_0100
20/10/2025, 03:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
20/10/2025, 03:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251020_0200
20/10/2025, 04:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
20/10/2025, 04:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251020_0300
20/10/2025, 05:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
20/10/2025, 05:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251020_0400
20/10/2025, 06:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
20/10/2025, 06:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251020_0500
20/10/2025, 07:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
20/10/2025, 07:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251020_0600
20/10/2025, 08:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
20/10/2025, 08:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251020_0700
20/10/2025, 09:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
20/10/2025, 09:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251020_0800
20/10/2025, 10:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
20/10/2025, 10:00:05 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251020_0900
20/10/2025, 11:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
20/10/2025, 11:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251020_1000
20/10/2025, 12:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
20/10/2025, 12:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251020_1100
20/10/2025, 13:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
20/10/2025, 13:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251020_1200
20/10/2025, 14:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
20/10/2025, 14:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251020_1300
20/10/2025, 15:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
20/10/2025, 15:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251020_1400
20/10/2025, 16:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
20/10/2025, 16:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251020_1500
20/10/2025, 17:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
20/10/2025, 17:00:05 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251020_1600
20/10/2025, 17:01:40 eu.geminos.linkit.servlet.DisplayImageServlet/doGet: Can't read image file:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:688)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
at java.base/java.io.BufferedOutputStream.write(BufferedOutputStream.java:95)
at eu.geminos.linkit.servlet.DisplayImageServlet.doGet(DisplayImageServlet.java:101)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:668)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:119)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:866)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1716)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 28 more
20/10/2025, 18:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
20/10/2025, 18:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251020_1700
20/10/2025, 19:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
20/10/2025, 19:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251020_1800
20/10/2025, 20:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
20/10/2025, 20:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251020_1900
20/10/2025, 21:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
20/10/2025, 21:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251020_2000
20/10/2025, 22:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
20/10/2025, 22:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251020_2100
20/10/2025, 23:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
20/10/2025, 23:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251020_2200
21/10/2025, 00:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
21/10/2025, 00:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251020_2300
21/10/2025, 01:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
21/10/2025, 01:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251021_0000
21/10/2025, 02:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
21/10/2025, 02:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251021_0100
21/10/2025, 03:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
21/10/2025, 03:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251021_0200
21/10/2025, 04:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
21/10/2025, 04:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251021_0300
21/10/2025, 05:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
21/10/2025, 05:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251021_0400
21/10/2025, 06:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
21/10/2025, 06:00:05 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251021_0500
21/10/2025, 07:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
21/10/2025, 07:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251021_0600
21/10/2025, 08:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
21/10/2025, 08:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251021_0700
21/10/2025, 09:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
21/10/2025, 09:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251021_0800
21/10/2025, 10:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
21/10/2025, 10:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251021_0900
21/10/2025, 11:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
21/10/2025, 11:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251021_1000
21/10/2025, 12:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
21/10/2025, 12:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251021_1100
21/10/2025, 13:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
21/10/2025, 13:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251021_1200
21/10/2025, 14:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
21/10/2025, 14:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251021_1300
21/10/2025, 15:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
21/10/2025, 15:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251021_1400
21/10/2025, 16:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
21/10/2025, 16:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251021_1500
21/10/2025, 17:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
21/10/2025, 17:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251021_1600
21/10/2025, 18:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
21/10/2025, 18:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251021_1700
21/10/2025, 19:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
21/10/2025, 19:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251021_1800
21/10/2025, 20:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
21/10/2025, 20:00:05 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251021_1900
21/10/2025, 21:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
21/10/2025, 21:00:05 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251021_2000
21/10/2025, 22:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
21/10/2025, 22:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251021_2100
21/10/2025, 23:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
21/10/2025, 23:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251021_2200
22/10/2025, 00:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
22/10/2025, 00:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251021_2300
22/10/2025, 01:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
22/10/2025, 01:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251022_0000
22/10/2025, 02:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
22/10/2025, 02:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251022_0100
22/10/2025, 02:58:02 eu.geminos.linkit.servlet.DisplayImageServlet/doGet: Can't read image file:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:299)
at org.apache.catalina.connector.OutputBuffer.close(OutputBuffer.java:252)
at org.apache.catalina.connector.CoyoteOutputStream.close(CoyoteOutputStream.java:157)
at java.base/java.io.FilterOutputStream.close(FilterOutputStream.java:191)
at eu.geminos.linkit.servlet.DisplayImageServlet.doGet(DisplayImageServlet.java:106)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:668)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:119)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:866)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1716)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Suppressed: org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:688)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
at java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:142)
at java.base/java.io.FilterOutputStream.close(FilterOutputStream.java:182)
... 21 more
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 29 more
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 26 more
22/10/2025, 02:58:06 eu.geminos.linkit.servlet.DisplayImageServlet/doGet: Can't read image file:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310)
at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273)
at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118)
at java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:143)
at java.base/java.io.FilterOutputStream.close(FilterOutputStream.java:182)
at eu.geminos.linkit.servlet.DisplayImageServlet.doGet(DisplayImageServlet.java:106)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:668)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:119)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:866)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1716)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:689)
at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:679)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:573)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157)
at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:221)
at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1249)
at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402)
at org.apache.coyote.Response.action(Response.java:210)
at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306)
... 25 more
22/10/2025, 03:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
22/10/2025, 03:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251022_0200
22/10/2025, 04:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
22/10/2025, 04:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251022_0300
22/10/2025, 05:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
22/10/2025, 05:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251022_0400
22/10/2025, 06:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
22/10/2025, 06:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251022_0500
22/10/2025, 07:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
22/10/2025, 07:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251022_0600
22/10/2025, 08:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
22/10/2025, 08:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251022_0700
22/10/2025, 09:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
22/10/2025, 09:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251022_0800
22/10/2025, 10:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
22/10/2025, 10:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251022_0900
22/10/2025, 11:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
22/10/2025, 11:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251022_1000
22/10/2025, 12:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
22/10/2025, 12:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251022_1100
22/10/2025, 13:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
22/10/2025, 13:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251022_1200
22/10/2025, 14:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
22/10/2025, 14:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251022_1300
22/10/2025, 15:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
22/10/2025, 15:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251022_1400
22/10/2025, 16:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
22/10/2025, 16:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251022_1500
22/10/2025, 17:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
22/10/2025, 17:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251022_1600
22/10/2025, 17:28:25 eu.geminos.linkit.servlet.DisplayImageServlet/doGet: Can't read image file:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:688)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
at java.base/java.io.BufferedOutputStream.write(BufferedOutputStream.java:95)
at eu.geminos.linkit.servlet.DisplayImageServlet.doGet(DisplayImageServlet.java:101)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:668)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:119)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:866)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1716)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 28 more
22/10/2025, 18:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
22/10/2025, 18:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251022_1700
22/10/2025, 19:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
22/10/2025, 19:00:05 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251022_1800
22/10/2025, 20:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
22/10/2025, 20:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251022_1900
22/10/2025, 21:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
22/10/2025, 21:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251022_2000
22/10/2025, 22:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
22/10/2025, 22:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251022_2100
22/10/2025, 23:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
22/10/2025, 23:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251022_2200
23/10/2025, 00:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
23/10/2025, 00:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251022_2300
23/10/2025, 00:28:59 eu.geminos.linkit.servlet.DisplayImageServlet/doGet: Can't read image file:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:299)
at org.apache.catalina.connector.OutputBuffer.close(OutputBuffer.java:252)
at org.apache.catalina.connector.CoyoteOutputStream.close(CoyoteOutputStream.java:157)
at java.base/java.io.FilterOutputStream.close(FilterOutputStream.java:191)
at eu.geminos.linkit.servlet.DisplayImageServlet.doGet(DisplayImageServlet.java:106)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:668)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:119)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:866)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1716)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Suppressed: org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:688)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
at java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:142)
at java.base/java.io.FilterOutputStream.close(FilterOutputStream.java:182)
... 21 more
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 29 more
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 26 more
23/10/2025, 01:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
23/10/2025, 01:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251023_0000
23/10/2025, 02:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
23/10/2025, 02:00:05 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251023_0100
23/10/2025, 03:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
23/10/2025, 03:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251023_0200
23/10/2025, 04:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
23/10/2025, 04:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251023_0300
23/10/2025, 05:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
23/10/2025, 05:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251023_0400
23/10/2025, 06:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
23/10/2025, 06:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251023_0500
23/10/2025, 07:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
23/10/2025, 07:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251023_0600
23/10/2025, 08:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
23/10/2025, 08:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251023_0700
23/10/2025, 09:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
23/10/2025, 09:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251023_0800
23/10/2025, 10:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
23/10/2025, 10:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251023_0900
23/10/2025, 11:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
23/10/2025, 11:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251023_1000
23/10/2025, 12:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
23/10/2025, 12:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251023_1100
23/10/2025, 13:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
23/10/2025, 13:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251023_1200
23/10/2025, 14:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
23/10/2025, 14:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251023_1300
23/10/2025, 15:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
23/10/2025, 15:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251023_1400
23/10/2025, 16:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
23/10/2025, 16:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251023_1500
23/10/2025, 17:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
23/10/2025, 17:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251023_1600
23/10/2025, 17:50:15 eu.geminos.linkit.servlet.DisplayImageServlet/doGet: Can't read image file:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:299)
at org.apache.catalina.connector.OutputBuffer.close(OutputBuffer.java:252)
at org.apache.catalina.connector.CoyoteOutputStream.close(CoyoteOutputStream.java:157)
at java.base/java.io.FilterOutputStream.close(FilterOutputStream.java:191)
at eu.geminos.linkit.servlet.DisplayImageServlet.doGet(DisplayImageServlet.java:106)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:668)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:119)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:866)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1716)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Suppressed: org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:688)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
at java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:142)
at java.base/java.io.FilterOutputStream.close(FilterOutputStream.java:182)
... 21 more
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 29 more
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 26 more
23/10/2025, 18:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
23/10/2025, 18:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251023_1700
23/10/2025, 19:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
23/10/2025, 19:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251023_1800
23/10/2025, 20:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
23/10/2025, 20:00:05 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251023_1900
23/10/2025, 21:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
23/10/2025, 21:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251023_2000
23/10/2025, 22:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
23/10/2025, 22:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251023_2100
23/10/2025, 23:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
23/10/2025, 23:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251023_2200
24/10/2025, 00:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
24/10/2025, 00:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251023_2300
24/10/2025, 01:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
24/10/2025, 01:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251024_0000
24/10/2025, 02:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
24/10/2025, 02:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251024_0100
24/10/2025, 03:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
24/10/2025, 03:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251024_0200
24/10/2025, 04:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
24/10/2025, 04:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251024_0300
24/10/2025, 05:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
24/10/2025, 05:00:05 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251024_0400
24/10/2025, 06:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
24/10/2025, 06:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251024_0500
24/10/2025, 07:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
24/10/2025, 07:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251024_0600
24/10/2025, 08:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
24/10/2025, 08:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251024_0700
24/10/2025, 09:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
24/10/2025, 09:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251024_0800
24/10/2025, 10:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
24/10/2025, 10:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251024_0900
24/10/2025, 11:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
24/10/2025, 11:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251024_1000
24/10/2025, 12:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
24/10/2025, 12:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251024_1100
24/10/2025, 13:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
24/10/2025, 13:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251024_1200
24/10/2025, 14:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
24/10/2025, 14:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251024_1300
24/10/2025, 15:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
24/10/2025, 15:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251024_1400
24/10/2025, 16:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
24/10/2025, 16:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251024_1500
24/10/2025, 16:07:55 eu.geminos.linkit.servlet.DisplayImageServlet/doGet: Can't read image file:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:688)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
at java.base/java.io.BufferedOutputStream.write(BufferedOutputStream.java:95)
at eu.geminos.linkit.servlet.DisplayImageServlet.doGet(DisplayImageServlet.java:101)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:668)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:119)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:866)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1716)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 28 more
24/10/2025, 17:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
24/10/2025, 17:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251024_1600
24/10/2025, 18:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
24/10/2025, 18:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251024_1700
24/10/2025, 19:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
24/10/2025, 19:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251024_1800
24/10/2025, 20:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
24/10/2025, 20:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251024_1900
24/10/2025, 21:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
24/10/2025, 21:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251024_2000
24/10/2025, 22:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
24/10/2025, 22:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251024_2100
24/10/2025, 23:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
24/10/2025, 23:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251024_2200
25/10/2025, 00:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
25/10/2025, 00:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251024_2300
25/10/2025, 01:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
25/10/2025, 01:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251025_0000
25/10/2025, 01:01:36 eu.geminos.linkit.servlet.DisplayImageServlet/doGet: Can't read image file:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Connection reset by peer
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:688)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
at java.base/java.io.BufferedOutputStream.write(BufferedOutputStream.java:95)
at eu.geminos.linkit.servlet.DisplayImageServlet.doGet(DisplayImageServlet.java:101)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:668)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:119)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:866)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1716)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.io.IOException: Connection reset by peer
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 28 more
25/10/2025, 01:01:40 eu.geminos.linkit.servlet.DisplayImageServlet/doGet: Can't read image file:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Connection reset by peer
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:688)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
at java.base/java.io.BufferedOutputStream.write(BufferedOutputStream.java:95)
at eu.geminos.linkit.servlet.DisplayImageServlet.doGet(DisplayImageServlet.java:101)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:668)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:119)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:866)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1716)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.io.IOException: Connection reset by peer
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 28 more
25/10/2025, 02:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
25/10/2025, 02:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251025_0100
25/10/2025, 03:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
25/10/2025, 03:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251025_0200
25/10/2025, 04:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
25/10/2025, 04:00:05 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251025_0300
25/10/2025, 05:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
25/10/2025, 05:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251025_0400
25/10/2025, 06:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
25/10/2025, 06:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251025_0500
25/10/2025, 07:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
25/10/2025, 07:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251025_0600
25/10/2025, 08:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
25/10/2025, 08:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251025_0700
25/10/2025, 09:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
25/10/2025, 09:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251025_0800
25/10/2025, 10:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
25/10/2025, 10:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251025_0900
25/10/2025, 11:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
25/10/2025, 11:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251025_1000
25/10/2025, 12:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
25/10/2025, 12:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251025_1100
25/10/2025, 13:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
25/10/2025, 13:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251025_1200
25/10/2025, 14:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
25/10/2025, 14:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251025_1300
25/10/2025, 15:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
25/10/2025, 15:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251025_1400
25/10/2025, 16:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
25/10/2025, 16:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251025_1500
25/10/2025, 17:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
25/10/2025, 17:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251025_1600
25/10/2025, 18:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
25/10/2025, 18:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251025_1700
25/10/2025, 19:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
25/10/2025, 19:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251025_1800
25/10/2025, 20:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
25/10/2025, 20:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251025_1900
25/10/2025, 21:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
25/10/2025, 21:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251025_2000
25/10/2025, 22:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
25/10/2025, 22:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251025_2100
25/10/2025, 23:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
25/10/2025, 23:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251025_2200
26/10/2025, 00:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
26/10/2025, 00:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251025_2300
26/10/2025, 01:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
26/10/2025, 01:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251026_0000
26/10/2025, 02:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
26/10/2025, 02:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251026_0100
26/10/2025, 03:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
26/10/2025, 03:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251026_0200
26/10/2025, 04:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
26/10/2025, 04:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251026_0300
26/10/2025, 05:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
26/10/2025, 05:00:05 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251026_0400
26/10/2025, 06:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
26/10/2025, 06:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251026_0500
26/10/2025, 07:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
26/10/2025, 07:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251026_0600
26/10/2025, 08:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
26/10/2025, 08:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251026_0700
26/10/2025, 09:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
26/10/2025, 09:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251026_0800
26/10/2025, 10:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
26/10/2025, 10:00:05 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251026_0900
26/10/2025, 11:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
26/10/2025, 11:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251026_1000
26/10/2025, 12:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
26/10/2025, 12:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251026_1100
26/10/2025, 13:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
26/10/2025, 13:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251026_1200
26/10/2025, 14:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
26/10/2025, 14:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251026_1300
26/10/2025, 15:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
26/10/2025, 15:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251026_1400
26/10/2025, 16:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
26/10/2025, 16:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251026_1500
26/10/2025, 17:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
26/10/2025, 17:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251026_1600
26/10/2025, 18:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
26/10/2025, 18:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251026_1700
26/10/2025, 19:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
26/10/2025, 19:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251026_1800
26/10/2025, 20:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
26/10/2025, 20:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251026_1900
26/10/2025, 21:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
26/10/2025, 21:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251026_2000
26/10/2025, 22:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
26/10/2025, 22:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251026_2100
26/10/2025, 23:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
26/10/2025, 23:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251026_2200
27/10/2025, 00:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
27/10/2025, 00:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251026_2300
27/10/2025, 01:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
27/10/2025, 01:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251027_0000
27/10/2025, 02:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
27/10/2025, 02:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251027_0100
27/10/2025, 03:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
27/10/2025, 03:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251027_0200
27/10/2025, 03:40:45 eu.geminos.linkit.servlet.DisplayImageServlet/doGet: Can't read image file:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:688)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
at java.base/java.io.BufferedOutputStream.write(BufferedOutputStream.java:95)
at eu.geminos.linkit.servlet.DisplayImageServlet.doGet(DisplayImageServlet.java:101)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:668)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:119)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:866)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1716)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 28 more
27/10/2025, 03:40:48 eu.geminos.linkit.servlet.DisplayImageServlet/doGet: Can't read image file:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:688)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
at java.base/java.io.BufferedOutputStream.write(BufferedOutputStream.java:95)
at eu.geminos.linkit.servlet.DisplayImageServlet.doGet(DisplayImageServlet.java:101)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:668)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:119)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:866)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1716)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 28 more
27/10/2025, 04:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
27/10/2025, 04:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251027_0300
27/10/2025, 05:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
27/10/2025, 05:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251027_0400
27/10/2025, 06:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
27/10/2025, 06:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251027_0500
27/10/2025, 07:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
27/10/2025, 07:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251027_0600
27/10/2025, 08:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
27/10/2025, 08:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251027_0700
27/10/2025, 09:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
27/10/2025, 09:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251027_0800
27/10/2025, 10:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
27/10/2025, 10:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251027_0900
27/10/2025, 11:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
27/10/2025, 11:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251027_1000
27/10/2025, 12:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
27/10/2025, 12:00:05 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251027_1100
27/10/2025, 13:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
27/10/2025, 13:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251027_1200
27/10/2025, 14:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
27/10/2025, 14:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251027_1300
27/10/2025, 15:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
27/10/2025, 15:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251027_1400
27/10/2025, 16:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
27/10/2025, 16:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251027_1500
27/10/2025, 17:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
27/10/2025, 17:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251027_1600
27/10/2025, 18:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
27/10/2025, 18:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251027_1700
27/10/2025, 19:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
27/10/2025, 19:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251027_1800
27/10/2025, 20:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
27/10/2025, 20:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251027_1900
27/10/2025, 21:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
27/10/2025, 21:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251027_2000
27/10/2025, 22:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
27/10/2025, 22:00:05 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251027_2100
27/10/2025, 23:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
27/10/2025, 23:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251027_2200
28/10/2025, 00:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
28/10/2025, 00:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251027_2300
28/10/2025, 01:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
28/10/2025, 01:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251028_0000
28/10/2025, 02:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
28/10/2025, 02:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251028_0100
28/10/2025, 03:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
28/10/2025, 03:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251028_0200
28/10/2025, 04:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
28/10/2025, 04:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251028_0300
28/10/2025, 05:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
28/10/2025, 05:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251028_0400
28/10/2025, 06:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
28/10/2025, 06:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251028_0500
28/10/2025, 07:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
28/10/2025, 07:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251028_0600
28/10/2025, 08:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
28/10/2025, 08:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251028_0700
28/10/2025, 09:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
28/10/2025, 09:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251028_0800
28/10/2025, 10:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
28/10/2025, 10:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251028_0900
28/10/2025, 11:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
28/10/2025, 11:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251028_1000
28/10/2025, 12:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
28/10/2025, 12:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251028_1100
28/10/2025, 13:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
28/10/2025, 13:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251028_1200
28/10/2025, 14:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
28/10/2025, 14:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251028_1300
28/10/2025, 15:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
28/10/2025, 15:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251028_1400
28/10/2025, 16:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
28/10/2025, 16:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251028_1500
28/10/2025, 17:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
28/10/2025, 17:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251028_1600
28/10/2025, 17:21:02 eu.geminos.linkit.servlet.DisplayImageServlet/doGet: Can't read image file:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:688)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
at java.base/java.io.BufferedOutputStream.write(BufferedOutputStream.java:95)
at eu.geminos.linkit.servlet.DisplayImageServlet.doGet(DisplayImageServlet.java:101)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:668)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:119)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:866)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1716)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 28 more
28/10/2025, 18:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
28/10/2025, 18:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251028_1700
28/10/2025, 19:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
28/10/2025, 19:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251028_1800
28/10/2025, 20:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
28/10/2025, 20:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251028_1900
28/10/2025, 21:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
28/10/2025, 21:00:05 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251028_2000
28/10/2025, 22:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
28/10/2025, 22:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251028_2100
28/10/2025, 23:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
28/10/2025, 23:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251028_2200
28/10/2025, 23:32:51 eu.geminos.linkit.servlet.DisplayImageServlet/doGet: Can't read image file:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:299)
at org.apache.catalina.connector.OutputBuffer.close(OutputBuffer.java:252)
at org.apache.catalina.connector.CoyoteOutputStream.close(CoyoteOutputStream.java:157)
at java.base/java.io.FilterOutputStream.close(FilterOutputStream.java:191)
at eu.geminos.linkit.servlet.DisplayImageServlet.doGet(DisplayImageServlet.java:106)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:668)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:119)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:866)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1716)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Suppressed: org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:688)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
at java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:142)
at java.base/java.io.FilterOutputStream.close(FilterOutputStream.java:182)
... 21 more
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 29 more
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 26 more
29/10/2025, 00:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
29/10/2025, 00:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251028_2300
29/10/2025, 01:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
29/10/2025, 01:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251029_0000
29/10/2025, 02:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
29/10/2025, 02:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251029_0100
29/10/2025, 03:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
29/10/2025, 03:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251029_0200
29/10/2025, 04:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
29/10/2025, 04:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251029_0300
29/10/2025, 05:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
29/10/2025, 05:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251029_0400
29/10/2025, 06:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
29/10/2025, 06:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251029_0500
29/10/2025, 07:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
29/10/2025, 07:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251029_0600
29/10/2025, 08:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
29/10/2025, 08:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251029_0700
29/10/2025, 09:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
29/10/2025, 09:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251029_0800
29/10/2025, 10:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
29/10/2025, 10:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251029_0900
29/10/2025, 11:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
29/10/2025, 11:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251029_1000
29/10/2025, 11:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/getElementsFromTempFile: Error open Temp-Data-File:
org.json.JSONException: A JSONObject text must begin with '{' at 0 [character 1 line 1]
at org.json.JSONTokener.syntaxError(JSONTokener.java:507)
at org.json.JSONObject.(JSONObject.java:225)
at org.json.JSONObject.(JSONObject.java:414)
at eu.geminos.linkit.generator.BatchProtocolGenerator.getBatchValuesFromTempFile(BatchProtocolGenerator.java:473)
at eu.geminos.linkit.generator.BatchProtocolGenerator.generateXMLandCharts(BatchProtocolGenerator.java:959)
at eu.geminos.linkit.generator.BatchProtocolGenerator.generateXMLandCharts(BatchProtocolGenerator.java:942)
at eu.geminos.linkit.service.LinkiTProtocolService.mainSteps(LinkiTProtocolService.java:335)
at eu.geminos.linkit.service.LinkiTProtocolService.run(LinkiTProtocolService.java:87)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
29/10/2025, 11:00:08 eu.geminos.linkit.generator.BatchProtocolGenerator/generateCSVProtocol: Error open Temp-Data-File:
org.json.JSONException: A JSONObject text must begin with '{' at 0 [character 1 line 1]
at org.json.JSONTokener.syntaxError(JSONTokener.java:507)
at org.json.JSONObject.(JSONObject.java:225)
at org.json.JSONObject.(JSONObject.java:414)
at eu.geminos.linkit.generator.BatchProtocolGenerator.generateCSVProtocol(BatchProtocolGenerator.java:1030)
at eu.geminos.linkit.service.LinkiTProtocolService.mainSteps(LinkiTProtocolService.java:412)
at eu.geminos.linkit.service.LinkiTProtocolService.run(LinkiTProtocolService.java:87)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
29/10/2025, 12:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
29/10/2025, 12:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251029_1100
29/10/2025, 13:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
29/10/2025, 13:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251029_1200
29/10/2025, 14:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
29/10/2025, 14:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251029_1300
29/10/2025, 15:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
29/10/2025, 15:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251029_1400
29/10/2025, 16:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
29/10/2025, 16:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251029_1500
29/10/2025, 17:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
29/10/2025, 17:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251029_1600
29/10/2025, 18:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
29/10/2025, 18:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251029_1700
29/10/2025, 19:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
29/10/2025, 19:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251029_1800
29/10/2025, 20:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
29/10/2025, 20:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251029_1900
29/10/2025, 21:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
29/10/2025, 21:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251029_2000
29/10/2025, 22:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
29/10/2025, 22:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251029_2100
29/10/2025, 23:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
29/10/2025, 23:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251029_2200
30/10/2025, 00:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
30/10/2025, 00:00:05 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251029_2300
30/10/2025, 01:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
30/10/2025, 01:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251030_0000
30/10/2025, 02:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
30/10/2025, 02:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251030_0100
30/10/2025, 03:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
30/10/2025, 03:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251030_0200
30/10/2025, 04:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
30/10/2025, 04:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251030_0300
30/10/2025, 05:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
30/10/2025, 05:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251030_0400
30/10/2025, 06:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
30/10/2025, 06:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251030_0500
30/10/2025, 07:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
30/10/2025, 07:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251030_0600
30/10/2025, 08:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
30/10/2025, 08:00:05 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251030_0700
30/10/2025, 09:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
30/10/2025, 09:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251030_0800
30/10/2025, 10:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
30/10/2025, 10:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251030_0900
30/10/2025, 11:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
30/10/2025, 11:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251030_1000
30/10/2025, 12:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
30/10/2025, 12:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251030_1100
30/10/2025, 13:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
30/10/2025, 13:00:05 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251030_1200
30/10/2025, 14:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
30/10/2025, 14:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251030_1300
30/10/2025, 15:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
30/10/2025, 15:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251030_1400
30/10/2025, 16:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
30/10/2025, 16:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251030_1500
30/10/2025, 16:49:27 eu.geminos.linkit.servlet.DisplayImageServlet/doGet: Can't read image file:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:688)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
at java.base/java.io.BufferedOutputStream.write(BufferedOutputStream.java:95)
at eu.geminos.linkit.servlet.DisplayImageServlet.doGet(DisplayImageServlet.java:101)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:668)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:119)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:866)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1716)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 28 more
30/10/2025, 17:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
30/10/2025, 17:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251030_1600
30/10/2025, 18:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
30/10/2025, 18:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251030_1700
30/10/2025, 19:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
30/10/2025, 19:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251030_1800
30/10/2025, 20:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
30/10/2025, 20:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251030_1900
30/10/2025, 21:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
30/10/2025, 21:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251030_2000
30/10/2025, 22:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
30/10/2025, 22:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251030_2100
30/10/2025, 23:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
30/10/2025, 23:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251030_2200
30/10/2025, 23:30:10 eu.geminos.linkit.servlet.DisplayImageServlet/doGet: Can't read image file:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:299)
at org.apache.catalina.connector.OutputBuffer.close(OutputBuffer.java:252)
at org.apache.catalina.connector.CoyoteOutputStream.close(CoyoteOutputStream.java:157)
at java.base/java.io.FilterOutputStream.close(FilterOutputStream.java:191)
at eu.geminos.linkit.servlet.DisplayImageServlet.doGet(DisplayImageServlet.java:106)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:668)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:119)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:866)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1716)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Suppressed: org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:688)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
at java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:142)
at java.base/java.io.FilterOutputStream.close(FilterOutputStream.java:182)
... 21 more
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 29 more
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 26 more
31/10/2025, 00:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
31/10/2025, 00:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251030_2300
31/10/2025, 01:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
31/10/2025, 01:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251031_0000
31/10/2025, 02:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
31/10/2025, 02:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251031_0100
31/10/2025, 03:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
31/10/2025, 03:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251031_0200
31/10/2025, 04:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
31/10/2025, 04:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251031_0300
31/10/2025, 05:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
31/10/2025, 05:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251031_0400
31/10/2025, 06:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
31/10/2025, 06:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251031_0500
31/10/2025, 07:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
31/10/2025, 07:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251031_0600
31/10/2025, 08:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
31/10/2025, 08:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251031_0700
31/10/2025, 09:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
31/10/2025, 09:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251031_0800
31/10/2025, 10:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
31/10/2025, 10:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251031_0900
31/10/2025, 11:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
31/10/2025, 11:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251031_1000
31/10/2025, 12:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
31/10/2025, 12:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251031_1100
31/10/2025, 13:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
31/10/2025, 13:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251031_1200
31/10/2025, 14:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
31/10/2025, 14:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251031_1300
31/10/2025, 15:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
31/10/2025, 15:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251031_1400
31/10/2025, 16:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
31/10/2025, 16:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251031_1500
31/10/2025, 17:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
31/10/2025, 17:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251031_1600
31/10/2025, 18:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
31/10/2025, 18:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251031_1700
31/10/2025, 19:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
31/10/2025, 19:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251031_1800
31/10/2025, 20:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
31/10/2025, 20:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251031_1900
31/10/2025, 21:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
31/10/2025, 21:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251031_2000
31/10/2025, 22:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
31/10/2025, 22:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251031_2100
31/10/2025, 23:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
31/10/2025, 23:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251031_2200
01/11/2025, 00:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
01/11/2025, 00:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251031_2300
01/11/2025, 00:41:17 eu.geminos.linkit.servlet.DisplayImageServlet/doGet: Can't read image file:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:688)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
at java.base/java.io.BufferedOutputStream.write(BufferedOutputStream.java:95)
at eu.geminos.linkit.servlet.DisplayImageServlet.doGet(DisplayImageServlet.java:101)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:668)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:119)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:866)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1716)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 28 more
01/11/2025, 00:41:21 eu.geminos.linkit.servlet.DisplayImageServlet/doGet: Can't read image file:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:299)
at org.apache.catalina.connector.OutputBuffer.close(OutputBuffer.java:252)
at org.apache.catalina.connector.CoyoteOutputStream.close(CoyoteOutputStream.java:157)
at java.base/java.io.FilterOutputStream.close(FilterOutputStream.java:191)
at eu.geminos.linkit.servlet.DisplayImageServlet.doGet(DisplayImageServlet.java:106)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:668)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:119)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:866)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1716)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Suppressed: org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:688)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
at java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:142)
at java.base/java.io.FilterOutputStream.close(FilterOutputStream.java:182)
... 21 more
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 29 more
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 26 more
01/11/2025, 01:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
01/11/2025, 01:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251101_0000
01/11/2025, 02:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
01/11/2025, 02:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251101_0100
01/11/2025, 03:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
01/11/2025, 03:00:05 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251101_0200
01/11/2025, 04:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
01/11/2025, 04:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251101_0300
01/11/2025, 05:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
01/11/2025, 05:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251101_0400
01/11/2025, 06:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
01/11/2025, 06:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251101_0500
01/11/2025, 07:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
01/11/2025, 07:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251101_0600
01/11/2025, 08:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
01/11/2025, 08:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251101_0700
01/11/2025, 09:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
01/11/2025, 09:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251101_0800
01/11/2025, 10:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
01/11/2025, 10:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251101_0900
01/11/2025, 11:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
01/11/2025, 11:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251101_1000
01/11/2025, 12:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
01/11/2025, 12:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251101_1100
01/11/2025, 13:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
01/11/2025, 13:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251101_1200
01/11/2025, 14:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
01/11/2025, 14:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251101_1300
01/11/2025, 15:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
01/11/2025, 15:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251101_1400
01/11/2025, 16:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
01/11/2025, 16:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251101_1500
01/11/2025, 17:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
01/11/2025, 17:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251101_1600
01/11/2025, 18:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
01/11/2025, 18:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251101_1700
01/11/2025, 19:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
01/11/2025, 19:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251101_1800
01/11/2025, 20:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
01/11/2025, 20:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251101_1900
01/11/2025, 21:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
01/11/2025, 21:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251101_2000
01/11/2025, 22:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
01/11/2025, 22:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251101_2100
01/11/2025, 23:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
01/11/2025, 23:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251101_2200
02/11/2025, 00:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/11/2025, 00:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251101_2300
02/11/2025, 01:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/11/2025, 01:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251102_0000
02/11/2025, 02:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/11/2025, 02:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251102_0100
02/11/2025, 03:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/11/2025, 03:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251102_0200
02/11/2025, 04:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/11/2025, 04:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251102_0300
02/11/2025, 05:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/11/2025, 05:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251102_0400
02/11/2025, 06:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/11/2025, 06:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251102_0500
02/11/2025, 07:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/11/2025, 07:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251102_0600
02/11/2025, 08:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/11/2025, 08:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251102_0700
02/11/2025, 09:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/11/2025, 09:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251102_0800
02/11/2025, 10:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/11/2025, 10:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251102_0900
02/11/2025, 11:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/11/2025, 11:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251102_1000
02/11/2025, 12:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/11/2025, 12:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251102_1100
02/11/2025, 13:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/11/2025, 13:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251102_1200
02/11/2025, 14:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/11/2025, 14:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251102_1300
02/11/2025, 15:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/11/2025, 15:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251102_1400
02/11/2025, 16:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/11/2025, 16:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251102_1500
02/11/2025, 17:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/11/2025, 17:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251102_1600
02/11/2025, 18:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/11/2025, 18:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251102_1700
02/11/2025, 19:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/11/2025, 19:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251102_1800
02/11/2025, 20:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/11/2025, 20:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251102_1900
02/11/2025, 21:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/11/2025, 21:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251102_2000
02/11/2025, 22:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/11/2025, 22:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251102_2100
02/11/2025, 23:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
02/11/2025, 23:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251102_2200
03/11/2025, 00:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/11/2025, 00:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251102_2300
03/11/2025, 01:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/11/2025, 01:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251103_0000
03/11/2025, 02:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/11/2025, 02:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251103_0100
03/11/2025, 03:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/11/2025, 03:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251103_0200
03/11/2025, 04:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/11/2025, 04:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251103_0300
03/11/2025, 04:04:39 eu.geminos.linkit.servlet.DisplayImageServlet/doGet: Can't read image file:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:299)
at org.apache.catalina.connector.OutputBuffer.close(OutputBuffer.java:252)
at org.apache.catalina.connector.CoyoteOutputStream.close(CoyoteOutputStream.java:157)
at java.base/java.io.FilterOutputStream.close(FilterOutputStream.java:191)
at eu.geminos.linkit.servlet.DisplayImageServlet.doGet(DisplayImageServlet.java:106)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:668)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:119)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:866)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1716)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Suppressed: org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:688)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
at java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:142)
at java.base/java.io.FilterOutputStream.close(FilterOutputStream.java:182)
... 21 more
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 29 more
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 26 more
03/11/2025, 05:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/11/2025, 05:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251103_0400
03/11/2025, 06:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/11/2025, 06:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251103_0500
03/11/2025, 07:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/11/2025, 07:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251103_0600
03/11/2025, 08:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/11/2025, 08:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251103_0700
03/11/2025, 09:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/11/2025, 09:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251103_0800
03/11/2025, 10:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/11/2025, 10:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251103_0900
03/11/2025, 11:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/11/2025, 11:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251103_1000
03/11/2025, 12:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/11/2025, 12:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251103_1100
03/11/2025, 13:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/11/2025, 13:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251103_1200
03/11/2025, 14:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/11/2025, 14:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251103_1300
03/11/2025, 14:46:24 eu.geminos.linkit.servlet.DisplayImageServlet/doGet: Can't read image file:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:688)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
at java.base/java.io.BufferedOutputStream.write(BufferedOutputStream.java:95)
at eu.geminos.linkit.servlet.DisplayImageServlet.doGet(DisplayImageServlet.java:101)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:668)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:119)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:866)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1716)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 28 more
03/11/2025, 15:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/11/2025, 15:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251103_1400
03/11/2025, 16:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/11/2025, 16:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251103_1500
03/11/2025, 17:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/11/2025, 17:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251103_1600
03/11/2025, 18:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/11/2025, 18:00:05 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251103_1700
03/11/2025, 19:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/11/2025, 19:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251103_1800
03/11/2025, 20:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/11/2025, 20:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251103_1900
03/11/2025, 21:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/11/2025, 21:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251103_2000
03/11/2025, 22:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/11/2025, 22:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251103_2100
03/11/2025, 23:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
03/11/2025, 23:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251103_2200
04/11/2025, 00:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/11/2025, 00:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251103_2300
04/11/2025, 01:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/11/2025, 01:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251104_0000
04/11/2025, 02:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/11/2025, 02:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251104_0100
04/11/2025, 03:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/11/2025, 03:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251104_0200
04/11/2025, 04:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/11/2025, 04:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251104_0300
04/11/2025, 05:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/11/2025, 05:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251104_0400
04/11/2025, 06:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/11/2025, 06:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251104_0500
04/11/2025, 07:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/11/2025, 07:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251104_0600
04/11/2025, 08:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/11/2025, 08:00:05 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251104_0700
04/11/2025, 09:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/11/2025, 09:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251104_0800
04/11/2025, 10:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/11/2025, 10:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251104_0900
04/11/2025, 11:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/11/2025, 11:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251104_1000
04/11/2025, 12:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/11/2025, 12:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251104_1100
04/11/2025, 13:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/11/2025, 13:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251104_1200
04/11/2025, 14:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/11/2025, 14:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251104_1300
04/11/2025, 15:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/11/2025, 15:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251104_1400
04/11/2025, 16:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/11/2025, 16:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251104_1500
04/11/2025, 17:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/11/2025, 17:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251104_1600
04/11/2025, 17:01:28 eu.geminos.linkit.servlet.DisplayImageServlet/doGet: Can't read image file:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:688)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
at java.base/java.io.BufferedOutputStream.write(BufferedOutputStream.java:95)
at eu.geminos.linkit.servlet.DisplayImageServlet.doGet(DisplayImageServlet.java:101)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:668)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:119)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:866)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1716)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 28 more
04/11/2025, 18:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/11/2025, 18:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251104_1700
04/11/2025, 19:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/11/2025, 19:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251104_1800
04/11/2025, 20:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/11/2025, 20:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251104_1900
04/11/2025, 21:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/11/2025, 21:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251104_2000
04/11/2025, 22:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/11/2025, 22:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251104_2100
04/11/2025, 23:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
04/11/2025, 23:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251104_2200
05/11/2025, 00:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
05/11/2025, 00:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251104_2300
05/11/2025, 01:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
05/11/2025, 01:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251105_0000
05/11/2025, 01:12:11 eu.geminos.linkit.servlet.DisplayImageServlet/doGet: Can't read image file:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:299)
at org.apache.catalina.connector.OutputBuffer.close(OutputBuffer.java:252)
at org.apache.catalina.connector.CoyoteOutputStream.close(CoyoteOutputStream.java:157)
at java.base/java.io.FilterOutputStream.close(FilterOutputStream.java:191)
at eu.geminos.linkit.servlet.DisplayImageServlet.doGet(DisplayImageServlet.java:106)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:668)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:119)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:866)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1716)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Suppressed: org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:688)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
at java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:142)
at java.base/java.io.FilterOutputStream.close(FilterOutputStream.java:182)
... 21 more
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 29 more
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:556)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:500)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194)
at org.apache.coyote.Response.doWrite(Response.java:625)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 26 more
05/11/2025, 01:12:17 eu.geminos.linkit.servlet.DisplayImageServlet/doGet: Can't read image file:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310)
at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273)
at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118)
at java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:143)
at java.base/java.io.FilterOutputStream.close(FilterOutputStream.java:182)
at eu.geminos.linkit.servlet.DisplayImageServlet.doGet(DisplayImageServlet.java:106)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:668)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:223)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:119)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:355)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:866)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1716)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.io.IOException: Broken pipe
at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:117)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1357)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:736)
at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:689)
at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:679)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:573)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157)
at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:221)
at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1249)
at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402)
at org.apache.coyote.Response.action(Response.java:210)
at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306)
... 25 more
05/11/2025, 02:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
05/11/2025, 02:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251105_0100
05/11/2025, 03:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
05/11/2025, 03:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251105_0200
05/11/2025, 04:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
05/11/2025, 04:00:05 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251105_0300
05/11/2025, 05:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
05/11/2025, 05:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251105_0400
05/11/2025, 06:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
05/11/2025, 06:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251105_0500
05/11/2025, 07:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
05/11/2025, 07:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251105_0600
05/11/2025, 08:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
05/11/2025, 08:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251105_0700
05/11/2025, 09:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
05/11/2025, 09:00:05 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251105_0800
05/11/2025, 10:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
05/11/2025, 10:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251105_0900
05/11/2025, 11:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
05/11/2025, 11:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251105_1000
05/11/2025, 12:00:00 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
05/11/2025, 12:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251105_1100
05/11/2025, 13:00:01 eu.geminos.linkit.LinkiTDataService/checkForCommands: Datalogging started.
05/11/2025, 13:00:04 eu.geminos.linkit.generator.BatchProtocolGenerator/startProtocol: Creating XML File : /20251105_1200