Several an permanent offline devices after update to 6.3

tecseguridad5 months ago

Hello, I have a problem after updating to 6.3. Suddenly, many devices stopped connecting, and this error appears in the logs: (Cannot invoke "Object.getClass()" because "object" is null - NullPointerException (CacheKey:22 < CacheGraph:95 < CacheManager:281). Could it be related to the new version of Java? Any clues, please? P.S. If I delete the device and create it again, it connects fine, but if I purge its positions, for example, it won't connect either. Thanks in advance.

Anton Tananaev5 months ago
samseven4 months ago

Just for the record: Same Problem Here after Upgrade to 6.3 incl Java Upgrade.

One Google Pixel 6a ist working, one Google Pixel 6a Not working, one Pixel 3a working and one Pixel 3a Not working. But all devices shown as onliney but Last Position Update is days ago.

But i will try the linked Preview Update from the other Error posting soon (or Hope for an Error fix Release soon ;-(

samseven4 months ago

After upgrading to new 6.4 Release my devices are all unfreezed again and seems to be updated correctly.
Thanks for the great Work and fast fix!

tecseguridad4 months ago

Excellent news, unfortunately, I’m not as lucky. I no longer have errors in the database log, but if I delete and create a device, it connects. The problem is that there are too many to do it manually. I can’t think of another idea.

Anton Tananaev4 months ago

tecseguridad, as I mentioned on the other thread, your issue is corrupted database. You need to solve that yourself by doing audit of the database. That's not something a new version of Traccar will solve. You should also look into why it happened in the first place.

tecseguridad4 months ago

Anton, if I understood correctly, that’s why I carefully reviewed and audited the database; all the tests were okay. However, the error in the log for the devices that do not connect is now different. I know it’s a database problem, but the log information doesn’t tell me much in this case, as it only says error - NullPointerException.

Thanks for answer

024-08-10 09:08:10  INFO: [U1e24b3b3: gps103 < 186.11.59.105] imei:864895033850510,tracker,240810130807,,F,130807.00,A,3335.93848,S,07035.00443,W,0.054,0;
2024-08-10 09:08:10  I2024-08-10 09:08:10  INFO: [U1e24b3b3] error - NullPointerException
NFO: [T8b704b71: gt06 < 191.126.99.155] 78780a13450604000101d98e780d0a
2024-08-10 09:08:10  INFO: [T8b704b71] id: 869731058365271, time: 2024-08-10 09:03:32, lat: -33.35759, lon: -70.52957, speed: 3.8, course: 148.0
2024-08-10 09:08:10  INFO: [T8b704b71: gt06 > 191.126.99.155] 7878051301d9aaec0d0a
2024-08-10 09:08:10  INFO: [T072e843c: gps103 < 186.11.61.99] 864035051515964;
2024-08-10 09:08:10  INFO: [T072e843c: gps103 > 186.11.61.99] ON
2024-08-10 09:08:10  INFO: [T77dc6b13: gt06 < 191.126.99.139] 78780a1345060300010065d89b0d0a
2024-08-10 09:08:10  INFO: [T77dc6b13] id: 863829070872625, time: 2024-08-10 06:29:16, lat: -33.21843, lon: -70.66792, course: 0.0
2024-08-10 09:08:10  INFO: [T77dc6b13: gt06 > 191.126.99.139] 787805130065ccd30d0a
2024-08-10 09:08:11  INFO: [T6f33347e: gps103 < 186.11.59.38] 864035051516442;
2024-08-10 09:08:11  INFO: [T6f33347e: gps103 > 186.11.59.38] ON
2024-08-10 09:08:11  INFO: [Tb661db16] connected
2024-08-10 09:08:11  INFO: [Tb661db16: gps103 < 186.11.57.245] ##,imei:864895034420438,A;
2024-08-10 09:08:11  INFO: [Tb661db16] error - NullPointerException
2024-08-10 09:08:11  INFO: [Tb661db16] disconnected
2024-08-10 09:08:11  INFO: [U1e24b3b3: gps103 < 186.11.57.181] imei:865011031885453,tracker,240810130808,,F,130808.00,A,3327.37817,S,07045.17806,W,0.127,0;
2024-08-10 09:08:11  INFO: [U1e24b3b3] error - NullPointerException
Anton Tananaev4 months ago

Enable full stack traces.

tecseguridad4 months ago
2024-08-10 10:11:05  INFO: Operating system name: Linux version: 5.15.0-118-generic architecture: amd64
2024-08-10 10:11:05  INFO: Java runtime name: OpenJDK 64-Bit Server VM vendor: Eclipse Adoptium version: 21.0.4+7-LTS
2024-08-10 10:11:05  INFO: Memory limit heap: 3998mb non-heap: 0mb
2024-08-10 10:11:05  INFO: Character encoding: UTF-8
2024-08-10 10:11:05  INFO: Version: 6.4
2024-08-10 10:11:05  INFO: Starting server...
2024-08-10 10:11:05  INFO: HikariPool-1 - Starting...
2024-08-10 10:11:06  INFO: HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@69ce2f62
2024-08-10 10:11:06  INFO: HikariPool-1 - Start completed.
2024-08-10 10:11:06  INFO: Clearing database change log checksums
2024-08-10 10:11:06  INFO: Successfully acquired change log lock
2024-08-10 10:11:06  INFO: Successfully released change log lock
2024-08-10 10:11:08  INFO: Reading from geosdb.DATABASECHANGELOG
2024-08-10 10:11:09  INFO: Reading from geosdb.DATABASECHANGELOG
2024-08-10 10:11:09  INFO: Reading from geosdb.DATABASECHANGELOG
2024-08-10 10:11:09  INFO: UPDATE SUMMARY
2024-08-10 10:11:09  INFO: Run:                          0
2024-08-10 10:11:09  INFO: Previously run:              49
2024-08-10 10:11:09  INFO: Filtered out:                 0
2024-08-10 10:11:09  INFO: -------------------------------
2024-08-10 10:11:09  INFO: Total change sets:           49

2024-08-10 10:11:09  INFO: Update summary generated
2024-08-10 10:11:09  INFO: Successfully released change log lock
2024-08-10 10:11:09  INFO: Command execution complete
2024-08-10 10:11:09  INFO: Health check enabled with period 480000
2024-08-10 10:11:10  INFO: [Uf1418cbc: gps103 < 186.11.57.181] imei:865011031885453,tracker,240810141109,,F,141109.00,A,3327.38072,S,07045.18122,W,0.406,0;
2024-08-10 10:11:10  INFO: [Uf1418cbc] error - 
java.lang.NullPointerException: Cannot invoke "Object.getClass()" because "object" is null
    at org.traccar.session.cache.CacheKey.<init>(CacheKey.java:22)
    at org.traccar.session.cache.CacheGraph.addLink(CacheGraph.java:95)
    at org.traccar.session.cache.CacheManager.invalidatePermission(CacheManager.java:291)
    at org.traccar.session.cache.CacheManager.initializeCache(CacheManager.java:317)
    at org.traccar.session.cache.CacheManager.addDevice(CacheManager.java:164)
    at org.traccar.session.ConnectionManager.getDeviceSession(ConnectionManager.java:157)
    at org.traccar.BaseProtocolDecoder.getDeviceSession(BaseProtocolDecoder.java:135)
    at org.traccar.protocol.Gps103ProtocolDecoder.decodeRegular(Gps103ProtocolDecoder.java:169)
    at org.traccar.protocol.Gps103ProtocolDecoder.decode(Gps103ProtocolDecoder.java:404)
    at org.traccar.ExtendedObjectDecoder.channelRead(ExtendedObjectDecoder.java:73)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
    at org.traccar.WrapperContext.fireChannelRead(WrapperContext.java:102)
    at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
    at org.traccar.WrapperInboundHandler.channelRead(WrapperInboundHandler.java:56)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
    at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:93)
    at org.traccar.handler.network.StandardLoggingHandler.channelRead(StandardLoggingHandler.java:62)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
    at org.traccar.handler.network.NetworkMessageHandler.channelRead(NetworkMessageHandler.java:34)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
    at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1407)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
    at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918)
    at io.netty.channel.nio.AbstractNioMessageChannel$NioMessageUnsafe.read(AbstractNioMessageChannel.java:97)
    at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788)
    at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
    at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
    at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
    at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994)
    at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
    at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
    at java.base/java.lang.Thread.run(Thread.java:1583)

2024-08-10 10:11:10  INFO: jetty-11.0.21; built: 2024-05-14T03:19:28.958Z; git: 996cd61addad9cb033e0e3eba6fa3f0fa3dc270d; jvm 21.0.4+7-LTS
2024-08-10 10:11:10  INFO: Started o.t.w.@5d1bca4d{/,null,AVAILABLE}
2024-08-10 10:11:10  INFO: Session workerName=node0
2024-08-10 10:11:10  INFO: [Tdfb84c6b] connected
2024-08-10 10:11:10  INFO: [Uf1418cbc: gps103 < 186.11.24.241] imei:864895034419935,tracker,240810141109,,F,141109.00,A,3330.06599,S,07043.02004,W,16.885,12.38;
2024-08-10 10:11:10  WARN: Error loading timezone aliases: inStream parameter is null
2024-08-10 10:11:10  WARN: Error loading timezone aliases: inStream parameter is null
2024-08-10 10:11:10  INFO: [Td7c3acf9] connected
2024-08-10 10:11:10  INFO: [Uf1418cbc] error - 
java.lang.NullPointerException: Cannot invoke "Object.getClass()" because "object" is null
    at org.traccar.session.cache.CacheKey.<init>(CacheKey.java:22)
    at org.traccar.session.cache.CacheGraph.addLink(CacheGraph.java:95)
    at org.traccar.session.cache.CacheManager.invalidatePermission(CacheManager.java:291)
    at org.traccar.session.cache.CacheManager.initializeCache(CacheManager.java:317)
    at org.traccar.session.cache.CacheManager.addDevice(CacheManager.java:164)
    at org.traccar.session.ConnectionManager.getDeviceSession(ConnectionManager.java:157)
    at org.traccar.BaseProtocolDecoder.getDeviceSession(BaseProtocolDecoder.java:135)
    at org.traccar.protocol.Gps103ProtocolDecoder.decodeRegular(Gps103ProtocolDecoder.java:169)
    at org.traccar.protocol.Gps103ProtocolDecoder.decode(Gps103ProtocolDecoder.java:404)
    at org.traccar.ExtendedObjectDecoder.channelRead(ExtendedObjectDecoder.java:73)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
    at org.traccar.WrapperContext.fireChannelRead(WrapperContext.java:102)
    at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
    at org.traccar.WrapperInboundHandler.channelRead(WrapperInboundHandler.java:56)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
    at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:93)
    at org.traccar.handler.network.StandardLoggingHandler.channelRead(StandardLoggingHandler.java:62)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
    at org.traccar.handler.network.NetworkMessageHandler.channelRead(NetworkMessageHandler.java:34)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
    at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1407)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
    at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918)
    at io.netty.channel.nio.AbstractNioMessageChannel$NioMessageUnsafe.read(AbstractNioMessageChannel.java:97)
    at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788)
    at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
    at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
    at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
    at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994)
    at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
    at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
    at java.base/java.lang.Thread.run(Thread.java:1583)

2024-08-10 10:11:10  INFO: [T7e58633d] connected
2024-08-10 10:11:11  WARN: JAXBContext implementation could not be found. WADL feature is disabled.
2024-08-10 10:11:11  INFO: [Tc565b2a2] connected
2024-08-10 10:11:11  INFO: [Tc565b2a2: gps103 < 186.11.29.196] ##,imei:864035050184911,A;
2024-08-10 10:11:11  INFO: [Tc565b2a2] error - 
java.lang.NullPointerException: Cannot invoke "Object.getClass()" because "object" is null
    at org.traccar.session.cache.CacheKey.<init>(CacheKey.java:22)
    at org.traccar.session.cache.CacheGraph.addLink(CacheGraph.java:95)
    at org.traccar.session.cache.CacheManager.invalidatePermission(CacheManager.java:291)
    at org.traccar.session.cache.CacheManager.initializeCache(CacheManager.java:317)
    at org.traccar.session.cache.CacheManager.addDevice(CacheManager.java:164)
    at org.traccar.session.ConnectionManager.getDeviceSession(ConnectionManager.java:157)
    at org.traccar.BaseProtocolDecoder.getDeviceSession(BaseProtocolDecoder.java:135)
    at org.traccar.protocol.Gps103ProtocolDecoder.decode(Gps103ProtocolDecoder.java:379)
    at org.traccar.ExtendedObjectDecoder.channelRead(ExtendedObjectDecoder.java:73)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
    at org.traccar.WrapperContext.fireChannelRead(WrapperContext.java:102)
    at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
    at org.traccar.WrapperInboundHandler.channelRead(WrapperInboundHandler.java:56)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
    at org.traccar.WrapperContext.fireChannelRead(WrapperContext.java:102)
    at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346)
    at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318)
    at org.traccar.WrapperInboundHandler.channelRead(WrapperInboundHandler.java:56)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
    at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:93)
    at org.traccar.handler.network.StandardLoggingHandler.channelRead(StandardLoggingHandler.java:62)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
    at org.traccar.handler.network.NetworkMessageHandler.channelRead(NetworkMessageHandler.java:36)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
    at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:289)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
    at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1407)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
    at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918)
    at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166)
    at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788)
    at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
    at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
    at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
    at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994)
    at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
    at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
    at java.base/java.lang.Thread.run(Thread.java:1583)

2024-08-10 10:11:11  INFO: [Tc565b2a2] disconnected
2024-08-10 10:11:11  INFO: [T750dcd78] connected
2024-08-10 10:11:11  INFO: [T750dcd78: gps103 < 186.11.61.213] ##,imei:864035051510205,A;
2024-08-10 10:11:11  INFO: [Tc9b202d2] connected
2024-08-10 10:11:11  INFO: [Tc9b202d2: gps103 < 186.11.56.134] ##,imei:864035051516681,A;
2024-08-10 10:11:11  INFO: [Tc7dd7a38] connected
2024-08-10 10:11:11  INFO: [T790ccf2d] connected
2024-08-10 10:11:11  INFO: [T790ccf2d: gps103 < 186.11.24.207] ##,imei:864035051515766,A;
2024-08-10 10:11:11  INFO: Event id: 864035051516681, time: 2024-08-10 10:11:11, type: deviceOnline, notifications: 0
2024-08-10 10:11:11  INFO: Event id: 864035051510205, time: 2024-08-10 10:11:11, type: deviceOnline, notifications: 0
2024-08-10 10:11:11  INFO: [T750dcd78: gps103 > 186.11.61.213] LOAD
2024-08-10 10:11:11  INFO: [Tc9b202d2: gps103 > 186.11.56.134] LOAD
2024-08-10 10:11:11  INFO: [Uf1418cbc: gps103 < 186.11.56.213] imei:864895033850510,tracker,240810141106,,F,141106.00,A,3348.64485,S,07045.18827,W,6.447,155.66;
2024-08-10 10:11:11  INFO: [Uf1418cbc] error - 
java.lang.NullPointerException: Cannot invoke "Object.getClass()" because "object" is null
    at org.traccar.session.cache.CacheKey.<init>(CacheKey.java:22)
    at org.traccar.session.cache.CacheGraph.addLink(CacheGraph.java:95)
    at org.traccar.session.cache.CacheManager.invalidatePermission(CacheManager.java:291)
    at org.traccar.session.cache.CacheManager.initializeCache(CacheManager.java:317)
    at org.traccar.session.cache.CacheManager.addDevice(CacheManager.java:164)
    at org.traccar.session.ConnectionManager.getDeviceSession(ConnectionManager.java:157)
    at org.traccar.BaseProtocolDecoder.getDeviceSession(BaseProtocolDecoder.java:135)
    at org.traccar.protocol.Gps103ProtocolDecoder.decodeRegular(Gps103ProtocolDecoder.java:169)
    at org.traccar.protocol.Gps103ProtocolDecoder.decode(Gps103ProtocolDecoder.java:404)
    at org.traccar.ExtendedObjectDecoder.channelRead(ExtendedObjectDecoder.java:73)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
    at org.traccar.WrapperContext.fireChannelRead(WrapperContext.java:102)
    at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
    at org.traccar.WrapperInboundHandler.channelRead(WrapperInboundHandler.java:56)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
    at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:93)
    at org.traccar.handler.network.StandardLoggingHandler.channelRead(StandardLoggingHandler.java:62)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
    at org.traccar.handler.network.NetworkMessageHandler.channelRead(NetworkMessageHandler.java:34)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
    at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1407)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
    at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918)
    at io.netty.channel.nio.AbstractNioMessageChannel$NioMessageUnsafe.read(AbstractNioMessageChannel.java:97)
    at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788)
    at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
    at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
    at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
    at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994)
    at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
    at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
    at java.base/java.lang.Thread.run(Thread.java:1583)

2024-08-10 10:11:11  INFO: Event id: 864035051515766, time: 2024-08-10 10:11:11, type: deviceOnline, notifications: 0
2024-08-10 10:11:11  INFO: [T790ccf2d: gps103 > 186.11.24.207] LOAD
2024-08-10 10:11:11  INFO: [Tb14f765d] connected
2024-08-10 10:11:11  INFO: [Tb14f765d: gps103 < 186.11.61.99] ##,imei:864035051515964,A;
2024-08-10 10:11:11  INFO: Event id: 864035051515964, time: 2024-08-10 10:11:11, type: deviceOnline, notifications: 0
2024-08-10 10:11:11  INFO: [Tb14f765d: gps103 > 186.11.61.99] LOAD
2024-08-10 10:11:11  INFO: [T25fc8407] connected
2024-08-10 10:11:11  INFO: [T25fc8407: gps103 < 186.11.29.201] ##,imei:864035051515758,A;
2024-08-10 10:11:11  INFO: Started o.e.j.s.ServletContextHandler@5aa585ba{/,null,AVAILABLE}
2024-08-10 10:11:11  INFO: Event id: 864035051515758, time: 2024-08-10 10:11:11, type: deviceOnline, notifications: 0
2024-08-10 10:11:11  INFO: [T25fc8407: gps103 > 186.11.29.201] LOAD
2024-08-10 10:11:11  INFO: Started ServerConnector@7eef12e2{HTTP/1.1, (http/1.1)}{0.0.0.0:8082}
2024-08-10 10:11:11  INFO: Started Server@7b44d1a4{STARTING}[11.0.21,sto=0] @6927ms
2024-08-10 10:11:11  INFO: [T859e0d61] connected
2024-08-10 10:11:11  INFO: [T859e0d61: gps103 < 181.203.121.229] ##,imei:864035050591313,A;
2024-08-10 10:11:11  INFO: [T750dcd78: gps103 < 186.11.61.213] imei:864035051510205,status,10,0,0,0,0,0,0.00,1;
2024-08-10 10:11:11  WARN: Unknown device - 864035050591313 (181.203.121.229)
2024-08-10 10:11:11  INFO: [T859e0d61: gps103 > 181.203.121.229] LOAD
2024-08-10 10:11:11  INFO: [Tc9b202d2: gps103 < 186.11.56.134] imei:864035051516681,status,0,0,0,0,0,0,0.00,1;
2024-08-10 10:11:11  INFO: [T790ccf2d: gps103 < 186.11.24.207] imei:864035051515766,status,10,0,0,0,0,0,0.00,1;
2024-08-10 10:11:11  INFO: [Tb14f765d: gps103 < 186.11.61.99] imei:864035051515964,status,10,0,0,0,0,0,0.00,1;
2024-08-10 10:11:11  INFO: [Uf1418cbc: gps103 < 186.11.56.213] imei:864895033850510,tracker,240810141108,,F,141108.00,A,3348.64758,S,07045.18382,W,8.800,115.99;
2024-08-10 10:11:11  INFO: [Uf1418cbc] error - 
java.lang.NullPointerException: Cannot invoke "Object.getClass()" because "object" is null
    at org.traccar.session.cache.CacheKey.<init>(CacheKey.java:22)
    at org.traccar.session.cache.CacheGraph.addLink(CacheGraph.java:95)
    at org.traccar.session.cache.CacheManager.invalidatePermission(CacheManager.java:291)
    at org.traccar.session.cache.CacheManager.initializeCache(CacheManager.java:317)
    at org.traccar.session.cache.CacheManager.addDevice(CacheManager.java:164)
    at org.traccar.database.NotificationManager.updateEvents(NotificationManager.java:176)
    at org.traccar.session.ConnectionManager.updateDevice(ConnectionManager.java:251)
    at org.traccar.BaseProtocolDecoder.onMessageEvent(BaseProtocolDecoder.java:182)
    at org.traccar.ExtendedObjectDecoder.channelRead(ExtendedObjectDecoder.java:74)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
    at org.traccar.WrapperContext.fireChannelRead(WrapperContext.java:102)
    at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
    at org.traccar.WrapperInboundHandler.channelRead(WrapperInboundHandler.java:56)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
    at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:93)
    at org.traccar.handler.network.StandardLoggingHandler.channelRead(StandardLoggingHandler.java:62)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
    at org.traccar.handler.network.NetworkMessageHandler.channelRead(NetworkMessageHandler.java:34)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
    at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1407)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
    at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918)
    at io.netty.channel.nio.AbstractNioMessageChannel$NioMessageUnsafe.read(AbstractNioMessageChannel.java:97)
    at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788)
    at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
    at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
    at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
    at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994)
    at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
    at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
    at java.base/java.lang.Thread.run(Thread.java:1583)

2024-08-10 10:11:11  INFO: [Te60b23b8] connected
2024-08-10 10:11:11  INFO: [Te60b23b8: gps103 < 186.11.26.15] ##,imei:864035051516459,A;
2024-08-10 10:11:11  INFO: Event id: 864035051516459, time: 2024-08-10 10:11:11, type: deviceOnline, notifications: 0
2024-08-10 10:11:11  INFO: [Te60b23b8: gps103 > 186.11.26.15] LOAD
2024-08-10 10:11:11  INFO: [T25fc8407: gps103 < 186.11.29.201] imei:864035051515758,status,10,0,0,0,0,0,0.00,1;
2024-08-10 10:11:11  INFO: [Te60b23b8: gps103 < 186.11.26.15] imei:864035051516459,status,10,0,0,0,0,0,0.00,1;
2024-08-10 10:11:11  INFO: [T4154b0c4] connected
2024-08-10 10:11:11  INFO: [T75057a5a] connected
2024-08-10 10:11:12  INFO: [T67e74c31] connected
2024-08-10 10:11:12  INFO: [T67e74c31: gps103 < 191.125.177.157] ##,imei:868307060017241,A;
2024-08-10 10:11:12  INFO: [T13c2ae6e] connected
2024-08-10 10:11:12  INFO: [T13c2ae6e: gps103 < 191.126.99.143] ##,imei:868307060017589,A;
2024-08-10 10:11:12  INFO: Event id: 868307060017241, time: 2024-08-10 10:11:12, type: deviceOnline, notifications: 0
2024-08-10 10:11:12  INFO: Event id: 868307060017589, time: 2024-08-10 10:11:12, type: deviceOnline, notifications: 0
2024-08-10 10:11:12  INFO: [T67e74c31: gps103 > 191.125.177.157] LOAD
2024-08-10 10:11:12  INFO: [T13c2ae6e: gps103 > 191.126.99.143] LOAD
2024-08-10 10:11:12  INFO: [T1a7912e3] connected
2024-08-10 10:11:12  INFO: [T1a7912e3: gps103 < 186.11.31.98] ##,imei:864035051515808,A;
2024-08-10 10:11:12  INFO: Event id: 864035051515808, time: 2024-08-10 10:11:12, type: deviceOnline, notifications: 0
2024-08-10 10:11:12  INFO: [T1a7912e3: gps103 > 186.11.31.98] LOAD
2024-08-10 10:11:12  INFO: [T419f1023] connected
2024-08-10 10:11:12  INFO: [T419f1023: gps103 < 191.126.99.136] ##,imei:864035051514934,A;
2024-08-10 10:11:12  INFO: [T67e74c31: gps103 < 191.125.177.157] imei:868307060017241,status,0,0,0,0,0,0,0.00,1;
2024-08-10 10:11:12  INFO: Event id: 864035051514934, time: 2024-08-10 10:11:12, type: deviceOnline, notifications: 0
2024-08-10 10:11:12  INFO: [T419f1023: gps103 > 191.126.99.136] LOAD
2024-08-10 10:11:12  INFO: [Tcb619b5d] connected
2024-08-10 10:11:12  INFO: [Tcb619b5d: gps103 < 186.11.24.132] ##,imei:864035051516384,A;
2024-08-10 10:11:12  INFO: [T1a7912e3: gps103 < 186.11.31.98] imei:864035051515808,status,0,0,0,0,0,0,0.00,1;
2024-08-10 10:11:12  INFO: [T13c2ae6e: gps103 < 191.126.99.143] imei:868307060017589,status,10,0,0,0,0,0,0.00,1;
2024-08-10 10:11:12  INFO: Event id: 864035051516384, time: 2024-08-10 10:11:12, type: deviceOnline, notifications: 0
2024-08-10 10:11:12  INFO: [Tcb619b5d: gps103 > 186.11.24.132] LOAD
2024-08-10 10:11:12  INFO: [Tab609db8] connected
2024-08-10 10:11:12  INFO: [Tcd4460a9] connected
2024-08-10 10:11:12  INFO: [Tab609db8: gps103 < 191.126.99.137] ##,imei:864035050680827,A;
2024-08-10 10:11:12  INFO: [Td734d2e8] connected
2024-08-10 10:11:12  INFO: [Td734d2e8: gps103 < 191.126.99.139] ##,imei:864035050673947,A;
2024-08-10 10:11:12  INFO: Event id: 864035050673947, time: 2024-08-10 10:11:12, type: deviceOnline, notifications: 0
2024-08-10 10:11:12  INFO: Event id: 864035050680827, time: 2024-08-10 10:11:12, type: deviceOnline, notifications: 0
2024-08-10 10:11:12  INFO: [Td734d2e8: gps103 > 191.126.99.139] LOAD
2024-08-10 10:11:12  INFO: [Tab609db8: gps103 > 191.126.99.137] LOAD
2024-08-10 10:11:12  INFO: [T7944cd0d] connected
2024-08-10 10:11:12  INFO: [T419f1023: gps103 < 191.126.99.136] imei:864035051514934,status,0,0,0,0,0,0,0.00,1;
2024-08-10 10:11:12  INFO: [Tcb619b5d: gps103 < 186.11.24.132] imei:864035051516384,status,0,0,0,0,0,0,0.00,1;
2024-08-10 10:11:12  INFO: [Tcd4460a9: gps103 < 186.11.56.190] ##,imei:864035051516418,A;
2024-08-10 10:11:12  INFO: Event id: 864035051516418, time: 2024-08-10 10:11:12, type: deviceOnline, notifications: 0
2024-08-10 10:11:12  INFO: [Tcd4460a9: gps103 > 186.11.56.190] LOAD
2024-08-10 10:11:12  INFO: [T13c2ae6e: gps103 < 191.126.99.143] imei:868307060017589,tracker,240810141111,,F,141111.000,A,3917.30039,S,07155.77765,W,14.48,14.71;
2024-08-10 10:11:12  INFO: [T13c2ae6e] id: 868307060017589, time: 2024-08-10 10:11:11, lat: -39.28834, lon: -71.92963, speed: 14.5, course: 14.7
2024-08-10 10:11:12  INFO: [Taad12228] connected
2024-08-10 10:11:12  INFO: [T13c2ae6e: gps103 < 191.126.99.143] imei:868307060017589,tracker,240810141041,,F,141041.000,A,3917.44509,S,07155.82523,W,14.71,100.55;
2024-08-10 10:11:12  INFO: [T13c2ae6e] id: 868307060017589, time: 2024-08-10 10:10:41, lat: -39.29075, lon: -71.93042, speed: 14.7, course: 100.6
2024-08-10 10:11:13  INFO: [Tcd4460a9: gps103 < 186.11.56.190] imei:864035051516418,status,10,0,0,0,0,0,0.00,1;
2024-08-10 10:11:13  INFO: [Tad276a80] connected
2024-08-10 10:11:13  INFO: [Uf1418cbc: gps103 < 186.11.59.42] imei:864893037212860,tracker,240810141111,,F,141111.00,A,3341.27304,S,07055.63793,W,32.694,26.82;
2024-08-10 10:11:13  INFO: [Tad276a80: gps103 < 186.11.63.68] ##,imei:864035051537042,A;
2024-08-10 10:11:13  INFO: [Uf1418cbc] error - 
java.lang.NullPointerException: Cannot invoke "Object.getClass()" because "object" is null
    at org.traccar.session.cache.CacheKey.<init>(CacheKey.java:22)
    at org.traccar.session.cache.CacheGraph.addLink(CacheGraph.java:95)
    at org.traccar.session.cache.CacheManager.invalidatePermission(CacheManager.java:291)
    at org.traccar.session.cache.CacheManager.initializeCache(CacheManager.java:317)
    at org.traccar.session.cache.CacheManager.addDevice(CacheManager.java:164)
    at org.traccar.session.ConnectionManager.getDeviceSession(ConnectionManager.java:157)
    at org.traccar.BaseProtocolDecoder.getDeviceSession(BaseProtocolDecoder.java:135)
    at org.traccar.protocol.Gps103ProtocolDecoder.decodeRegular(Gps103ProtocolDecoder.java:169)
    at org.traccar.protocol.Gps103ProtocolDecoder.decode(Gps103ProtocolDecoder.java:404)
    at org.traccar.ExtendedObjectDecoder.channelRead(ExtendedObjectDecoder.java:73)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
    at org.traccar.WrapperContext.fireChannelRead(WrapperContext.java:102)
    at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
    at org.traccar.WrapperInboundHandler.channelRead(WrapperInboundHandler.java:56)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
    at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:93)
    at org.traccar.handler.network.StandardLoggingHandler.channelRead(StandardLoggingHandler.java:62)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
    at org.traccar.handler.network.NetworkMessageHandler.channelRead(NetworkMessageHandler.java:34)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
    at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1407)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
    at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918)
    at io.netty.channel.nio.AbstractNioMessageChannel$NioMessageUnsafe.read(AbstractNioMessageChannel.java:97)
    at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788)
    at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
    at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
    at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
    at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994)
    at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
    at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
    at java.base/java.lang.Thread.run(Thread.java:1583)

2024-08-10 10:11:13  INFO: [T298e6565] connected
2024-08-10 10:11:13  INFO: Event id: 864035051537042, time: 2024-08-10 10:11:13, type: deviceOnline, notifications: 0
2024-08-10 10:11:13  INFO: [Tad276a80: gps103 > 186.11.63.68] LOAD
2024-08-10 10:11:13  INFO: [T298e6565: gps103 < 181.203.3.84] ##,imei:864035050974493,A;
2024-08-10 10:11:13  INFO: Event id: 864035050974493, time: 2024-08-10 10:11:13, type: deviceOnline, notifications: 0
2024-08-10 10:11:13  INFO: [T298e6565: gps103 > 181.203.3.84] LOAD
2024-08-10 10:11:13  INFO: [T7e58633d: gt06 < 191.126.99.149] 78780d01086802203446550500d5fecf0d0a
2024-08-10 10:11:13  INFO: [Tdfb84c6b: gt06 < 191.126.99.146] 78780d010868022034458377013a63a00d0a
2024-08-10 10:11:13  INFO: Event id: 868022034465505, time: 2024-08-10 10:11:13, type: deviceOnline, notifications: 0
2024-08-10 10:11:13  INFO: Event id: 868022034458377, time: 2024-08-10 10:11:13, type: deviceOnline, notifications: 0
2024-08-10 10:11:13  INFO: [Tdfb84c6b: gt06 > 191.126.99.146] 78780501013a4f540d0a
2024-08-10 10:11:13  INFO: [T7e58633d: gt06 > 191.126.99.149] 7878050100d549750d0a
2024-08-10 10:11:13  INFO: [T8798b691] connected
2024-08-10 10:11:13  INFO: [Tdd570b6f] connected
2024-08-10 10:11:13  INFO: [T8798b691: gps103 < 186.11.60.117] ##,imei:864035051510114,A;
2024-08-10 10:11:13  INFO: [Tdd570b6f: gps103 < 186.11.60.9] ##,imei:868307060017787,A;
2024-08-10 10:11:13  INFO: Event id: 864035051510114, time: 2024-08-10 10:11:13, type: deviceOnline, notifications: 0
2024-08-10 10:11:13  INFO: [T8798b691: gps103 > 186.11.60.117] LOAD
2024-08-10 10:11:13  INFO: Event id: 868307060017787, time: 2024-08-10 10:11:13, type: deviceOnline, notifications: 0
2024-08-10 10:11:13  INFO: [Tdd570b6f: gps103 > 186.11.60.9] LOAD
2024-08-10 10:11:13  INFO: [T0dc9279d] connected
2024-08-10 10:11:13  INFO: [T298e6565] error - 
java.net.SocketException: Connection reset
    at java.base/sun.nio.ch.SocketChannelImpl.throwConnectionReset(SocketChannelImpl.java:401)
    at java.base/sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:434)
    at io.netty.buffer.PooledByteBuf.setBytes(PooledByteBuf.java:255)
    at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1132)
    at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:356)
    at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:151)
    at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788)
    at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
    at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
    at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
    at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994)
    at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
    at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
    at java.base/java.lang.Thread.run(Thread.java:1583)
Anton Tananaev4 months ago

I see that you still have the same problem you have not resolved.